<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "journalpublishing3.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="3.0"><front>
      <journal-meta>
         <journal-id journal-id-type="publisher-id">jist</journal-id>
         <journal-id journal-id-type="coden">JIMTE6</journal-id>
         <journal-title-group>
            <journal-title>Journal of Imaging Science and Technology</journal-title>
            <abbrev-journal-title abbrev-type="IST">J. Imaging Sci. Technol.</abbrev-journal-title>
            <abbrev-journal-title abbrev-type="publisher">J. Imaging Sci. Technol.</abbrev-journal-title>
         </journal-title-group>
         <issn pub-type="ppub">1062-3701</issn>
         <issn pub-type="epub">1943-3522</issn>
         <publisher>
            <publisher-name>Society for Imaging Science and Technology</publisher-name>
         </publisher>
      </journal-meta>
      <article-meta>
         <article-id pub-id-type="publisher-id">020402</article-id>
         <article-id pub-id-type="doi">10.2352/J.ImagingSci.Technol.2026.70.2.020402</article-id>
         <article-id pub-id-type="manuscript">2025008</article-id>
         <article-categories><subj-group subj-group-type="article-type"><subject>Work Presented at Electronic Imaging 2026</subject></subj-group>
         </article-categories>
         <title-group>
            <article-title>An Experimental Comparative Analysis of Spectral Reconstruction Methods for Multispectral Camera Systems</article-title>
            <alt-title alt-title-type="short">Spectral reconstruction in multispectral cameras</alt-title>
         </title-group>
         <contrib-group content-type="all">
            <contrib contrib-type="author">
               <name>
                  <surname>Ansari-Asl</surname>
                  <given-names>Majid</given-names>
               </name>
               <xref ref-type="aff" rid="jist2025008af1"/>
               <xref ref-type="aff" rid="jist2025008em1"/>
            </contrib>
            <contrib contrib-type="author">
               <name>
                  <surname>Habib</surname>
                  <given-names>Tanzima</given-names>
               </name>
               <xref ref-type="aff" rid="jist2025008af1"/>
            </contrib>
            <contrib contrib-type="author">
               <name>
                  <surname>Hardeberg</surname>
                  <given-names>Jon Yngve</given-names>
               </name>
               <xref ref-type="aff" rid="jist2025008af1"/>
            </contrib>
            <aff id="jist2025008af1">NTNU - Norwegian University of Science and Technology, Faculty of Information Technology and Electrical Engineering, Department of Computer Science, Teknologivegen 22, 2815 Gj&#x00F8;vik, Norway</aff>
            <ext-link id="jist2025008em1" ext-link-type="email">majid.ansari-asl@ntnu.no</ext-link>
            <author-comment content-type="short-author-list">
               <p>Ansari-Asl, Habib, and Hardeberg</p>
            </author-comment>
         </contrib-group>
         <pub-date pub-type="ppub">
            <month>03</month>
            <year>2026</year>
         </pub-date>
         <volume>70</volume>
         <issue seq="14">2</issue>
         <fpage>1</fpage>
         <lpage>22</lpage>
         <history>
            <date date-type="received">
               <day>8</day>
               <month>8</month>
               <year>2025</year>
            </date>
            <date date-type="accepted">
               <day>15</day>
               <month>1</month>
               <year>2026</year>
            </date>
         </history>
         <permissions>
            <copyright-statement>&#x00A9; Society for Imaging Science and Technology</copyright-statement>
            <copyright-year>2026</copyright-year>
            <license license-type="open-access"
                     xlink:href="https://creativecommons.org/licenses/by/4.0/">
               <license-p/>
            </license>
         </permissions>
         <abstract>
            <title>Abstract</title>
            <p>This paper presents a comprehensive experimental evaluation of spectral reconstruction methods in multispectral imaging systems, focusing on two multispectral camera technologies with differing spectral characteristics: spectral filter array and filter wheel. These systems were assessed under a controlled LED-based illumination setup. A range of reconstruction methods, encompassing both model-based and training-based approaches, were analyzed in their baseline forms as well as in adaptive configurations, which select optimal local training subsets based on spectral reflectance or camera response similarity. Experiments were conducted using a custom-built imaging setup and two well-characterized spectral reflectance datasets: the standard Munsell and the Munsell Student Color sets.</p>
            <p>Results demonstrate that training-based methods significantly outperform model-based methods in both spectral and colorimetric accuracy. Adaptive dataset selection further enhances performance in many cases, particularly for the SpectroCam filter wheel camera. The influence of illumination on reconstruction accuracy is also examined, revealing that model-based methods are especially sensitive to the spectral power distribution of the light source. These findings offer practical and technical guidance for the design and calibration of multispectral imaging systems aimed at achieving high-accuracy spectral recovery.</p>
         </abstract>
         <kwd-group>
            <kwd>spectral reconstruction</kwd>
            <kwd>spectral recovery</kwd>
            <kwd>reflectance estimation</kwd>
            <kwd>multispectral imaging</kwd>
            <kwd>multispectral camera.</kwd>
         </kwd-group>
         <counts>
            <page-count count="22"/>
         </counts>
         <custom-meta-group>
            <custom-meta>
               <meta-name>ccc</meta-name>
               <meta-value>1062-3701/2026/70(2)/020402/22/$25.00</meta-value>
            </custom-meta>
            <custom-meta>
               <meta-name>printed</meta-name>
               <meta-value>Printed in the USA</meta-value>
            </custom-meta>
         </custom-meta-group>
      </article-meta>
   </front>
   <body><sec id="jist2025008us1">
         <label>1.</label>
         <title>Introduction</title>
         <p>Multispectral imaging has emerged as a pivotal technology with applications spanning fields such as remote sensing&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib1">1</xref>], medical imaging&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib2">2</xref>], cultural heritage&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib3">3</xref>], and material analysis&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib4">4</xref>]. To ensure the accuracy and consistency of measurements, radiometric calibration is indispensable for these systems as it establishes the relationship between the physical scene and the recorded image values. Accurate radiometric calibration enables devices to deliver reproducible measurements, fostering reliable comparisons across different imaging systems.</p>
         <p>In the context of conventional cameras, radiometric calibration is typically understood to involve two interrelated components: calibration and characterization. Calibration refers to configuring the imaging system to exhibit repeatable and reproducible behavior under well-defined conditions. Characterization, by contrast, establishes the mapping between the device-dependent color space and the standard CIE colorimetric system&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib5">5</xref>, <xref ref-type="bibr" rid="jist2025008bib6">6</xref>]. The latter is commonly referred to as colorimetric or conventional characterization, whereas spectral characterization is defined as the measurement or estimation of the camera&#x2019;s spectral sensitivity functions&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib7">7</xref>].</p>
         <p>Multispectral imaging systems, although sharing fundamental optical principles with conventional cameras, often require distinct radiometric calibration approaches due to their higher-dimensional data, nonuniversal sensor designs, diverse filter layouts, and spectral channel scanning mechanisms. By extending the characterization framework established for conventional color imaging devices, existing studies on multispectral cameras can be broadly categorized into two primary approaches.</p>
         <p>The first approach, referred to as multispectral camera colorimetric characterization, treats a multispectral camera analogously to a conventional camera by deriving a transformation matrix that maps the device-dependent sensor space to a device-independent colorimetric space, such as CIE XYZ&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib8">8</xref>&#x2013;<xref ref-type="bibr" rid="jist2025008bib11">11</xref>]. This process typically involves reducing the higher-dimensional multispectral data to a lower-dimensional representation.</p>
         <p>The second approach, multispectral camera spectral characterization, reframes the problem as spectral reconstruction, also known as spectral recovery or spectral estimation&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib7">7</xref>, <xref ref-type="bibr" rid="jist2025008bib8">8</xref>, <xref ref-type="bibr" rid="jist2025008bib12">12</xref>&#x2013;<xref ref-type="bibr" rid="jist2025008bib14">14</xref>]. In this case, the objective is to map the recorded multispectral measurements to a higher-dimensional, device-independent spectral reflectance space. This approach is particularly well suited to applications requiring detailed spectral information. For example, Bauer et&#x00A0;al.&#x00A0;employed a variant of Wiener estimation to reconstruct spectral reflectance from Spectral Filter Array (SFA) cameras&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib13">13</xref>]. Klein et&#x00A0;al.&#x00A0;considered it as the measurement of camera spectral sensitivity functions and as a prerequisite for both color calibration and spectral estimation&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib12">12</xref>, <xref ref-type="bibr" rid="jist2025008bib14">14</xref>], and further regarded spectral characterization as the complete process culminating in spectral reflectance reconstruction. The present study primarily focuses on this second approach, emphasizing spectral reconstruction while incorporating colorimetric evaluation as a complementary analysis.</p>
         <p>The literature on spectral reconstruction methods is extensive and can be broadly classified into two strategies: <italic>model-based reconstruction</italic> and <italic>training-based reconstruction</italic>. Model-based reconstruction methods, also known as physical-model-based estimations or direct methods, leverage the known physical properties of the camera system. These methods derive a forward model that maps spectral data to the camera&#x2019;s responses, and an inverse model is used to estimate spectral reflectances. Notable examples include methods based on Wiener estimation&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib15">15</xref>, <xref ref-type="bibr" rid="jist2025008bib16">16</xref>].</p>
         <p>Conversely, training-based reconstruction methods, often referred to as empirical-model-based estimations or indirect methods, avoid reliance on the physical properties of the camera. Instead, they utilize empirical data and learning-based techniques to approximate the camera&#x2019;s behavior in converting spectral data to its responses. These methods, including the Moore&#x2013;Penrose pseudoinverse&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib17">17</xref>], typically involve training with known datasets and may incorporate physical constraints to enhance accuracy. A detailed overview of this strategy and associated methods is provided in&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib18">18</xref>].</p>
         <p>Although traditional spectral reconstruction methods train on the entire dataset, recent studies suggest that using a sample-specific subset, known as the local optimal training dataset, can lead to more accurate estimations&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib19">19</xref>&#x2013;<xref ref-type="bibr" rid="jist2025008bib24">24</xref>]. This subset consists of spectral reflectances from the training data that are most similar or closest to the test sample. The enhanced performance of reconstruction methods using such local datasets has been demonstrated particularly in multispectral imaging contexts&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib20">20</xref>, <xref ref-type="bibr" rid="jist2025008bib24">24</xref>&#x2013;<xref ref-type="bibr" rid="jist2025008bib26">26</xref>]. These approaches are generally categorized into two groups: those that identify the closest samples in the spectral reflectance space&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib25">25</xref>] and those that search within the camera response space&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib24">24</xref>, <xref ref-type="bibr" rid="jist2025008bib26">26</xref>].</p>
         <p>Given the critical importance of accurate spectral&#x00A0;reconstruction, this paper offers a comparative analysis of current methods, with a focus on practical considerations. By synthesizing insights from both model-based and training-based reconstruction strategies, as well as local dataset selection techniques, this work aims to deepen the understanding of radiometric calibration and spectral reconstruction for imaging systems based on multispectral cameras and LED light sources. The main contributions of this paper are summarized as follows:</p>
         <list id="jist2025008l1" list-type="bullet" prefix-word="bullet">
            <list-item id="jist2025008l1.1">
               <label>&#x2219;</label>
               <p>investigation of various multispectral-to-spectral reflectance reconstruction methods,</p>
            </list-item>
            <list-item id="jist2025008l1.2">
               <label>&#x2219;</label>
               <p>exploration of different local optimal training dataset selection strategies,</p>
            </list-item>
            <list-item id="jist2025008l1.3">
               <label>&#x2219;</label>
               <p>analysis of multispectral camera technologies,</p>
            </list-item>
            <list-item id="jist2025008l1.4">
               <label>&#x2219;</label>
               <p>discussion of practical and technical considerations in designing imaging systems that utilize multispectral cameras.</p>
            </list-item>
         </list>
         <p>The remainder of the paper is structured as follows. Section&#x00A0;<xref ref-type="sec" rid="jist2025008us2">2</xref> introduces the image formation model for multispectral cameras, details both model-based and training-based spectral reconstruction approaches, and explains the local optimal dataset selection techniques and evaluation protocols. Section&#x00A0;<xref ref-type="sec" rid="jist2025008us3">3</xref> outlines the imaging setup, including specifications of the multispectral cameras, analysis of the light sources, and the imaging geometry. It also discusses technical challenges encountered during the experiments, such as image capture issues and optimizing camera exposure times to address dynamic range and bracketing constraints. Section&#x00A0;<xref ref-type="sec" rid="jist2025008us4">4</xref> presents the experimental results in tables and graphs, categorized for improved readability and comparison, and provides a detailed discussion of the results, challenges, and key findings. Finally, Section&#x00A0;<xref ref-type="sec" rid="jist2025008us5">5</xref> concludes the paper and outlines potential directions for future research.</p>
         <p></p>
      </sec>
      <sec id="jist2025008us2">
         <label>2.</label>
         <title>Algorithms and Methodology</title>
         <sec id="jist2025008us2-1">
            <label>2.1</label>
            <title>Problem Formulation</title>
            <p>The mathematical formulation of multispectral imaging parallels that of conventional tristimulus imaging, with the key distinction being its higher number of spectral channels. The camera response for a given stimulus can be expressed as<disp-formula id="jist2025008eqn1"><label>(1)</label><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mo> &#x222B;</mml:mo></mml:mrow><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>&#x03BB;</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
            <p>Here, <italic>&#x03C1;</italic><sub><italic>n</italic></sub> represents the response of the camera&#x2019;s <italic>n</italic>th channel while <italic>r</italic>(<italic>&#x03BB;</italic>) and <italic>i</italic>(<italic>&#x03BB;</italic>) denote the spectral reflectance of the object and the spectral power distribution (SPD) of the light source, respectively. The variable <italic>&#x03BB;</italic> corresponds to the wavelength, and <italic>s</italic><sub><italic>n</italic></sub>(<italic>&#x03BB;</italic>) is the spectral responsivity of the <italic>n</italic>th channel. For a multispectral camera with <italic>N</italic> channels, there exist <italic>N</italic> spectral responsivities, collectively represented as <italic>s</italic><sub><italic>n</italic></sub>(<italic>&#x03BB;</italic>) &#x2208;{<italic>s</italic><sub>1</sub>(<italic>&#x03BB;</italic>), <italic>s</italic><sub>2</sub>(<italic>&#x03BB;</italic>), &#x2026;, <italic>s</italic><sub><italic>N</italic></sub>(<italic>&#x03BB;</italic>)}.</p>
            <p>In Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn1">1</xref>), the gain parameter <italic>g</italic><sub><italic>i</italic></sub> is a coefficient that converts the result of the integral into digital counts, representing the camera output. This parameter depends on the imaging system configuration, including factors such as imaging geometry and the SPD of the light source. Furthermore, <italic>n</italic><sub><italic>i</italic></sub> denotes the imaging system noise, which is modeled as white noise with zero mean and variance <italic>a</italic><sub><italic>i</italic></sub>, and is assumed to be uncorrelated with the spectral reflectance&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib24">24</xref>, <xref ref-type="bibr" rid="jist2025008bib26">26</xref>, <xref ref-type="bibr" rid="jist2025008bib27">27</xref>].</p>
            <p>This relationship can be reformulated in matrix notation as <disp-formula id="jist2025008eqn2"><label>(2)</label><mml:math><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mi mathvariant="bold-italic">S</mml:mi><mml:mi mathvariant="bold-italic">I</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
            <p>In this expression, the variables are defined as follows:</p>
            <list id="jist2025008l2" list-type="bullet" prefix-word="bullet">
               <list-item id="jist2025008l2.1">
                  <label>&#x2219;</label>
                  <p><italic>N</italic>, <italic>P</italic>, and <italic>J</italic> denote the number of channels, the number of samples, and the number of wavelengths, respectively.</p>
               </list-item>
               <list-item id="jist2025008l2.2">
                  <label>&#x2219;</label>
                  <p><inline-formula><mml:math><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow></mml:math></inline-formula> is an <italic>N</italic> &#x00D7; <italic>P</italic> matrix representing the camera responses for <italic>P</italic> recorded samples, where each sample contains <italic>N</italic> values corresponding to the camera sensors.</p>
               </list-item>
               <list-item id="jist2025008l2.3">
                  <label>&#x2219;</label>
                  <p><bold><italic>g</italic></bold> is an <italic>N</italic> &#x00D7; <italic>N</italic> diagonal matrix representing the gain parameters of the camera spectral channels.</p>
               </list-item>
               <list-item id="jist2025008l2.4">
                  <label>&#x2219;</label>
                  <p><bold><italic>S</italic></bold> is an <italic>N</italic> &#x00D7; <italic>J</italic> matrix containing the spectral responsivities of the camera&#x2019;s sensors.</p>
               </list-item>
               <list-item id="jist2025008l2.5">
                  <label>&#x2219;</label>
                  <p><bold><italic>I</italic></bold> is a <italic>J</italic> &#x00D7; <italic>J</italic> diagonal matrix representing the SPD of the illumination.</p>
               </list-item>
               <list-item id="jist2025008l2.6">
                  <label>&#x2219;</label>
                  <p><bold><italic>R</italic></bold> is a <italic>J</italic> &#x00D7; <italic>P</italic> matrix containing the spectral reflectances of <italic>P</italic> samples, with each reflectance characterized over <italic>J</italic> wavelengths.</p>
               </list-item>
            </list>
            <p>The problem of reflectance reconstruction involves estimating the spectral reflectances <bold><italic>R</italic></bold> from the measured multichannel responses <inline-formula><mml:math><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow></mml:math></inline-formula>. By introducing a matrix <bold><italic>M</italic></bold>, defined as the product of the gain parameter, the camera responsivities, and the illumination SPD, <bold><italic>M</italic></bold> = <bold><italic>gSI</italic></bold>, Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn2">2</xref>) can be simplified as <disp-formula id="jist2025008eqn3"><label>(3)</label><mml:math><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">M</mml:mi><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
            <p>Assuming a noiseless system, if <bold><italic>M</italic></bold> were known and invertible, the reconstruction of spectral reflectance would reduce to solving a straightforward inverse problem: <disp-formula id="jist2025008eqn4"><label>(4)</label><mml:math><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="bold">&#x03C1;</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where <inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> represents the estimated spectral reflectance. However, in practice, <bold><italic>M</italic></bold> is often not invertible, and this direct solution is not robust especially in the presence of noise. Consequently, alternative approaches are required to achieve accurate and stable spectral reflectance reconstruction.</p>
         </sec>
         <sec id="jist2025008us2-2">
            <label>2.2</label>
            <title>Spectral Reconstruction Methods</title>
            <p>The estimation of spectral reflectance from multispectral data has been actively investigated in the literature for more than five decades&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib15">15</xref>, <xref ref-type="bibr" rid="jist2025008bib28">28</xref>]. The central goal is to find a transformation matrix <bold><italic>W</italic></bold> that maps the measured multispectral data to the spectral reflectance space as expressed in<disp-formula id="jist2025008eqn5"><label>(5)</label><mml:math><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">W</mml:mi><mml:mi mathvariant="bold">&#x03C1;</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
            <sec id="jist2025008us2-2-1">
               <label>2.2.1</label>
               <title>Model-Based Methods</title>
               <p>Model-based spectral reconstruction methods are applicable in scenarios where the imaging model, comprising the camera&#x2019;s spectral responsivities and the illumination spectrum, is known. This corresponds to the case in which the matrix <bold><italic>M</italic></bold> in Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn3">3</xref>) is given. Since the transformation is from a higher-dimensional spectral space to a lower-dimensional multispectral space, the system is underdetermined and admits infinitely many solutions. The following methods are employed to address this problem.</p>
               <sec>
                  <title>Minimum Norm Approach.</title>
                  <p>A common approach for&#x00A0;solving the underdetermined camera model is the minimum norm method&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib17">17</xref>]. This technique seeks a solution that not only satisfies the measurement equation (Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn3">3</xref>)) but also minimizes the Euclidean norm of the reconstructed reflectance. Its mathematical formulation is as follows: <disp-formula id="jist2025008eqn6"><label>(6)</label><mml:math><mml:mrow><mml:mi mathvariant="bold-italic">W</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>+</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where (<bold><italic>M</italic></bold>)<sup>+</sup> denotes the Moore&#x2013;Penrose pseudoinverse of <bold><italic>M</italic></bold>. This method offers a fast, closed-form solution and is particularly useful when no prior knowledge or training data is available. It is hereafter referred to as&#x00A0;<bold>MINN</bold>.</p>
               </sec>
               <sec>
                  <title>Wiener Estimation.</title>
                  <p>Wiener estimation methods are among the most widely used and dependable approaches for spectral reconstruction, particularly when the camera model parameters are available&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib25">25</xref>, <xref ref-type="bibr" rid="jist2025008bib27">27</xref>]. In Wiener estimation, the reconstruction matrix <bold><italic>W</italic></bold> in Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn5">5</xref>) is derived such that the mean squared error (MSE) between the estimated and the original spectra is minimized. Given the camera response model in Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn2">2</xref>), the matrix <bold><italic>W</italic></bold> is computed as <disp-formula id="jist2025008eqn7"><label>(7)</label><mml:math><mml:mrow><mml:mi mathvariant="bold-italic">W</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where <bold><italic>C</italic></bold><sub><italic>R</italic></sub> denotes the autocorrelation matrix of the training spectra, defined as the expected value of the product of the spectral reflectance matrix and its transpose (viz., <bold><italic>E</italic></bold>[<bold><italic>R</italic></bold><bold><italic>R</italic></bold><sup><italic>T</italic></sup>]), and <bold><italic>a</italic></bold> is the <italic>N</italic> &#x00D7; <italic>N</italic> diagonal matrix representing the variance of the camera noise. This method is hereafter referred to as&#x00A0;<bold>WINE</bold>.</p>
               </sec>
               <sec>
                  <title>Linear Minimum Mean-Squared Error.</title>
                  <p>The linear minimum mean-squared error (LMMSE) estimator&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib27">27</xref>] assumes a linear relationship between the spectral reflectance of objects in a scene and their corresponding camera responses. It is essentially an extension of the conventional Wiener estimator, also based on minimizing the MSE between the estimated and true spectral reflectances. Unlike the Wiener estimator, however, the LMMSE introduces an additional constant vector to account for bias in the reconstruction. Accordingly, compared to Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn4">4</xref>), the LMMSE formulation is given by <disp-formula id="jist2025008eqn8"><label>(8)</label><mml:math><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">W</mml:mi><mml:mi mathvariant="bold">&#x03C1;</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where <bold><italic>b</italic></bold> is a constant vector with the same dimensionality as the spectral reflectances. Let <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <bold><italic>R</italic></bold><sub>0</sub> denote the mean camera responses and their corresponding mean spectral reflectances, respectively. Then, the estimated spectral reflectance from the camera responses can be computed as <disp-formula id="jist2025008eqn9"><label>(9)</label><mml:math><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">M</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="bold-italic">M</mml:mi><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where <bold><italic>C</italic></bold><sub><italic>P</italic></sub> is the autocorrelation matrix of the mean-centered spectral reflectances defined as <disp-formula id="jist2025008eqn10"><label>(10)</label><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> with <italic>P</italic> denoting the number of spectral reflectance samples.</p>
               </sec>
               <sec>
                  <title>Principal Component Estimation.</title>
                  <p>The principal component (PC) estimation method reconstructs the spectral reflectance by projecting the measured reflectance spectra onto a low-dimensional subspace defined by the leading eigenvectors of the reflectance covariance matrix. Let <bold><italic>V</italic></bold> &#x2208;<bold><italic>R</italic></bold><sup><italic>J</italic>&#x00D7;<italic>K</italic></sup> denote the matrix of the first <italic>K</italic> principal components (eigenvectors), and let <bold><italic>V</italic></bold><sub>0</sub> &#x2208;<bold><italic>R</italic></bold><sup><italic>J</italic></sup> be the mean spectrum of the training set. For a given test reflectance <bold><italic>R</italic></bold> &#x2208;<bold><italic>R</italic></bold><sup><italic>J</italic></sup>, its principal component coordinates <bold><italic>C</italic></bold> &#x2208;<bold><italic>R</italic></bold><sup><italic>K</italic></sup> are computed as <disp-formula id="jist2025008eqn11"><label>(11)</label><mml:math><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">V</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">V</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
                  <p>The estimated spectral reflectance is then given by <disp-formula id="jist2025008eqn12"><label>(12)</label><mml:math><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">V</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
                  <p>This method minimizes the mean squared error between the original and estimated spectra in the least-squares sense. This method assumes that reflectance spectra lie approximately within a low-dimensional linear subspace and are most effective when the training set is sufficiently representative of the test spectra&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib29">29</xref>].</p>
                  <p>Taking inspiration from&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib29">29</xref>], where this simple method was modified to estimate spectral reflectances from tristimulus values, this method is expanded to fit spectral reflectance estimation from multispectral camera responses. Then principal component coordinate <bold><italic>C</italic></bold>, in this case, is given by <disp-formula id="jist2025008eqn13"><label>(13)</label><mml:math><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">gMV</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">gMV</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">a</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
                  <p>The estimated spectral reflectance can be derived by substituting Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn13">13</xref>) in Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn12">12</xref>). This method is hereafter referred to as&#x00A0;<bold>PCAE</bold>.</p>
               </sec>
               <sec>
                  <title>Weighted Principal Component Estimation.</title>
                  <p>The principal component estimation method described in the previous section was further modified by Agahian et&#x00A0;al.&#x00A0;by adding weights to the training reflectance set <bold><italic>R</italic></bold>&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib30">30</xref>]. The weighted reflectance <bold><italic>R</italic></bold><sub><italic>w</italic></sub> is then given by <disp-formula id="jist2025008eqn14"><label>(14)</label><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">W</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where <bold><italic>W</italic></bold><sub><italic>R</italic></sub> is a diagonal matrix with weights as follows: <disp-formula id="jist2025008eqn15"><label>(15)</label><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">W</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced separators="" open="[" close="]"><mml:mrow><mml:mtable equalrows="false" columnlines="none none none none none none none none none"
                                                equalcolumns="false"
                                                class="array"><mml:mtr><mml:mtd columnalign="center"><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd columnalign="center"/><mml:mtd columnalign="center"/></mml:mtr><mml:mtr><mml:mtd columnalign="center"/><mml:mtd columnalign="center"><mml:mo>&#x22F1;</mml:mo></mml:mtd><mml:mtd columnalign="center"/></mml:mtr><mml:mtr><mml:mtd columnalign="center"/><mml:mtd columnalign="center"/><mml:mtd columnalign="center"><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
                  <p>The weights can be calculated by finding the inverse of the Euclidean distance calculated between the test camera responses and the training camera responses such that if the Euclidean distance is 0, then the weight becomes 1.</p>
                  <p>The principal components are then computed from the weighted covariance matrix of <bold><italic>R</italic></bold><sub><italic>W</italic></sub>. This method is hereafter referred to as&#x00A0;<bold>WPCA</bold>.</p>
                  <p>The system-dependent selection of the optimal number of PCs for the PCAE and WPCA methods is described in Section&#x00A0;<xref ref-type="sec" rid="jist2025008us3-7">3.7</xref>.</p>
               </sec>
            </sec>
            <sec id="jist2025008us2-2-2">
               <label>2.2.2</label>
               <title>Training-Based Methods</title>
               <p>In cases where the imaging system model, including the spectral characteristics of the camera and illumination, is unknown, training-based methods are employed to&#x00A0;estimate spectral reflectances from camera responses. In this approach, a mapping function from the camera response space to the spectral reflectance space, which is typically of higher dimensionality, is learned using a set of paired camera responses and spectral reflectances acquired as training data. These methods do not necessarily assume a linear relationship between camera responses and spectral reflectances, which allows them to be effective even when nonlinear processes have been applied to the camera signals. Although numerous training-based spectral reconstruction methods have been proposed, including regression-based and neural-network-based approaches, this work focuses on representative baseline techniques; interested readers are referred to&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib18">18</xref>, <xref ref-type="bibr" rid="jist2025008bib24">24</xref>, <xref ref-type="bibr" rid="jist2025008bib31">31</xref>] for comprehensive surveys. In what follows, we briefly describe the training-based methods used in this study. Specifically, the pseudoinverse (denoted as&#x00A0;<bold>PINV</bold>) and second-order polynomial estimation (denoted as&#x00A0;<bold>POLY</bold>) methods are employed as representative training-based spectral reconstruction techniques. These methods are widely adopted baseline approaches that respectively model linear and low-order nonlinear relationships while maintaining interpretability and enabling controlled experimental analysis.</p>
               <sec>
                  <title>Pseudoinverse Method.</title>
                  <p>Assuming a linear relationship between the camera response space and the spectral reflectance space leads to one of the most fundamental data-driven solutions for spectral reconstruction. This method minimizes the squared reconstruction error over the training set. Accordingly, the solution is given by the Moore&#x2013;Penrose pseudoinverse as follows: <disp-formula id="jist2025008eqn16"><label>(16)</label><mml:math><mml:mrow><mml:mi mathvariant="bold-italic">W</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
                  <p>Here, <bold><italic>R</italic></bold><sub><italic>t</italic></sub> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represent the training datasets, and <italic>T</italic> denotes matrix transposition. Although effective, this method is often enhanced using dimensionality reduction techniques&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib32">32</xref>&#x2013;<xref ref-type="bibr" rid="jist2025008bib36">36</xref>], which help reduce computational complexity and improve performance.</p>
               </sec>
               <sec>
                  <title>Second-Order Polynomial Estimation.</title>
                  <p>The pseudoinverse method can be modified using polynomial regression&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib37">37</xref>]. In this case, the multispectral camera responses <inline-formula><mml:math><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow></mml:math></inline-formula> are expanded to its second-order polynomial form and the least-squares fit is then used to estimate spectral reflectance. Higher-order expansions increase model flexibility but can lead to overfitting. Therefore, in this work, a second-order polynomial fit is chosen, which is a commonly employed technique in the domain. This choice limits the number of terms well below the number of training samples, ensuring stable model estimation while maintaining sufficient flexibility. Let <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> be the second-order polynomial expansion of the training multispectral camera responses. The new basis <italic>W</italic>&#x2032; is given by <disp-formula id="jist2025008eqn17"><label>(17)</label><mml:math><mml:mrow><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">W</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
               </sec>
            </sec>
         </sec>
         <sec id="jist2025008us2-3">
            <label>2.3</label>
            <title>Optimal Training Dataset Selection</title>
            <p>Unlike global methods, which apply a fixed transformation or model across all inputs, adaptive spectral reconstruction methods dynamically tailor the estimation process to each individual sample&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib24">24</xref>, <xref ref-type="bibr" rid="jist2025008bib25">25</xref>]. This adaptability often enhances both accuracy and robustness. These methods typically involve identifying a subset of training samples that are most similar to the target input and performing reconstruction using only this localized data. In this study, we employ&#x00A0;two adaptive strategies: one that selects samples based on&#x00A0;spectral similarity and another based on similarity in camera response space. Both approaches are detailed in Sections&#x00A0;<xref ref-type="sec" rid="jist2025008us2-3-1">2.3.1</xref> and&#x00A0;<xref ref-type="sec" rid="jist2025008us2-3-2">2.3.2</xref>.</p>
            <sec id="jist2025008us2-3-1">
               <label>2.3.1</label>
               <title>Selection in Spectral Reflectance Space</title>
               <p>Shen et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib25">25</xref>] introduced an adaptive Wiener estimation method for multispectral imaging. This approach improves reconstruction accuracy by adaptively selecting training samples closer to the test sample for autocorrelation matrix calculation.</p>
               <p>In Shen&#x2019;s method, the spectral similarity between the estimated reflectance <inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and each training reflectance <italic>R</italic><sub><italic>i</italic></sub> is measured using a combined distance metric: <disp-formula id="jist2025008eqn18"><label>(18)</label><mml:math><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:mspace width="-30.0pt"/><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x2009;</mml:mo><mml:mtext>mean&#x00A0;</mml:mtext><mml:mfenced separators="" open="{" close="}"><mml:mrow><mml:mfenced separators="" open="&#x2225;" close="&#x2225;"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x2225;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2225;</mml:mo></mml:mrow></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>&#x2225;</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover><mml:mo>&#x2225;</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd/><mml:mtd><mml:mo>+</mml:mo><mml:mo>&#x2009;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>max</mml:mo><mml:mfenced separators="" open="{" close="}"><mml:mrow><mml:mfenced separators="" open="&#x2225;" close="&#x2225;"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x2225;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2225;</mml:mo></mml:mrow></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>&#x2225;</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover><mml:mo>&#x2225;</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula> where <italic>&#x03B1;</italic> is a scaling factor, &#x2225;<bold><italic>x</italic></bold>&#x2225; denotes normalization, and <italic>d</italic><sub><italic>i</italic></sub> indicates the spectral distance. Training samples with smaller <italic>d</italic><sub><italic>i</italic></sub> values are deemed more similar and selected. These samples are weighted based on their proximity using <disp-formula id="jist2025008eqn19"><label>(19)</label><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced separators="" open="[" close="]"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where <italic>q</italic><sub><italic>i</italic></sub> represents the repetition count for the <italic>i</italic>th sample, <italic>d</italic><sub><italic>L</italic></sub> is the distance of the farthest acceptable sample, and <italic>d</italic><sub><italic>i</italic></sub> is the distance of the <italic>i</italic>th sample. In the remainder of this paper, this method is denoted as&#x00A0;<bold>specLO</bold>.</p>
            </sec>
            <sec id="jist2025008us2-3-2">
               <label>2.3.2</label>
               <title>Selection in Camera Space</title>
               <p>In adaptive methods that utilize training sample selection in the spectral space, the objective is to identify and employ the spectrum closest to the reflectance of a given test sample during the reconstruction process. Accordingly, for each set of test camera responses, the typical procedure begins by estimating the reflectance using all available training reflectances. The closest reflectances to this initial estimation are then selected for use in the final reconstruction.</p>
               <p>However, Tominaga et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib24">24</xref>] argue that this initial estimation is inherently affected by reconstruction errors, which may compromise the efficiency of the selection process. To mitigate this issue, they propose an alternative strategy that performs the search in the camera response space, thereby avoiding the potential inaccuracies introduced by the initial spectral reconstruction.</p>
               <p>In their approach, the entire set of training reflectances is first transformed into corresponding camera responses using the camera model. Then, the distance between the test camera response and each simulated training response is computed. The reflectances associated with the closest responses are subsequently used for spectral reconstruction.</p>
               <p>Assuming <bold><italic>M</italic></bold><bold><italic>R</italic></bold><sub><italic>i</italic></sub> as the simulated camera response (neglecting noise) corresponding to the <italic>i</italic>th training reflectance <bold><italic>R</italic></bold><sub><italic>i</italic></sub> for <italic>i</italic> = 1,2, &#x2026;, <italic>P</italic>, the distance from a given test camera response <inline-formula><mml:math><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi></mml:mrow></mml:math></inline-formula> is computed as <disp-formula id="jist2025008eqn20"><label>(20)</label><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mfenced separators="" open="&#x2225;" close="&#x2225;"><mml:mrow><mml:mi mathvariant="bold">&#x03C1;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="bold-italic">M</mml:mi><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mspace width="1em"/><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>P</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where &#x2225;&#x22C5;&#x2225;<sub>2</sub> denotes the Euclidean (L2) norm defined as &#x2225;&#x22C5;&#x2225;<sub>2</sub> = <italic>z</italic><sub>1</sub><sup>2</sup> + <italic>z</italic><sub>2</sub><sup>2</sup> + &#x22EF; + <italic>z</italic><sub><italic>N</italic></sub><sup>2</sup>. In the subsequent step, the <italic>L</italic><sub><italic>i</italic></sub> values are sorted and the <italic>K</italic> closest samples in the camera space are selected. Their corresponding reflectances are then used for the final spectral reconstruction. This approach is referred to as&#x00A0;<bold>camLO</bold> throughout the paper.</p>
            </sec>
         </sec>
         <sec id="jist2025008us2-4">
            <label>2.4</label>
            <title>Evaluation Metrics</title>
            <p>To evaluate the performance of spectral reconstruction methods, several widely used metrics are employed. Colorimetric accuracy is assessed using CIEDE2000, which provides improved perceptual uniformity compared to earlier color difference formulas. Spectral accuracy is evaluated using the root mean squared error (RMSE) and the goodness-of-fit coefficient (GFC), capturing both magnitude and shape differences between spectra. Although other metrics such as PSNR, mean absolute error, <italic>&#x0394;E</italic><sub>76</sub>, and <italic>&#x0394;E</italic><sub>94</sub> are also reported in the literature and were computed during the analysis, they are omitted here to limit redundancy and maintain conciseness as they exhibited trends consistent with the selected measures. The following provides a brief description and mathematical formulation of each metric.</p>
            <sec id="jist2025008us2-4-1">
               <label>2.4.1</label>
               <title>CIEDE2000 (<italic>&#x0394;E</italic><sub>00</sub>)</title>
               <p>The CIEDE2000 color difference metric (<italic>&#x0394;E</italic><sub>00</sub>) is a refinement over previous models (e.g., <italic>&#x0394;E</italic><sub>76</sub> and <italic>&#x0394;E</italic><sub>94</sub>), designed to better align with human visual perception&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib38">38</xref>]. It introduces corrections for lightness, chroma, and hue differences as well as compensations for neutral colors and the interaction between chroma and hue. The CIEDE2000 formula is defined as <disp-formula id="jist2025008eqn21"><label>(21)</label><mml:math><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mi>&#x0394;</mml:mi><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:mfenced separators="" open="[" close=""><mml:mrow><mml:msup><mml:mrow><mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x0394;</mml:mi><mml:msup><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x0394;</mml:mi><mml:msup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x0394;</mml:mi><mml:msup><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd/><mml:mtd><mml:msup><mml:mrow><mml:mfenced separators="" open="" close="]"><mml:mrow><mml:mo>+</mml:mo><mml:mo>&#x2009;</mml:mo><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x0394;</mml:mi><mml:msup><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mfenced><mml:mo>&#x22C5;</mml:mo><mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>&#x0394;</mml:mi><mml:msup><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x2032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>H</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2215;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo><mml:mspace width="18.0pt"/></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula></p>
               <p>Here, the notation is defined as follows:</p>
               <list id="jist2025008l3" list-type="bullet" prefix-word="bullet">
                  <list-item id="jist2025008l3.1">
                     <label>&#x2219;</label>
                     <p><italic>&#x0394;L</italic>&#x2032;, <italic>&#x0394;C</italic>&#x2032;, and <italic>&#x0394;H</italic>&#x2032; are the differences in lightness, chroma, and hue between two color samples.</p>
                  </list-item>
                  <list-item id="jist2025008l3.2">
                     <label>&#x2219;</label>
                     <p><italic>S</italic><sub><italic>L</italic></sub>, <italic>S</italic><sub><italic>C</italic></sub>, and <italic>S</italic><sub><italic>H</italic></sub> are weighting functions for lightness, chroma, and hue.</p>
                  </list-item>
                  <list-item id="jist2025008l3.3">
                     <label>&#x2219;</label>
                     <p><italic>k</italic><sub><italic>L</italic></sub>, <italic>k</italic><sub><italic>C</italic></sub>, and <italic>k</italic><sub><italic>H</italic></sub> are parametric correction terms typically set at 1 under reference viewing conditions.</p>
                  </list-item>
                  <list-item id="jist2025008l3.4">
                     <label>&#x2219;</label>
                     <p><italic>R</italic><sub><italic>T</italic></sub> is a rotation term accounting for the interaction between chroma and hue, especially in the blue region.</p>
                  </list-item>
               </list>
               <p>This metric is widely used as one of the most accurate measures for quantifying perceived color differences in color science and imaging applications.</p>
            </sec>
            <sec id="jist2025008us2-4-2">
               <label>2.4.2</label>
               <title>Root Mean Squared Error</title>
               <p>The RMSE quantifies the average squared difference between the estimated and reference spectra: <disp-formula id="jist2025008eqn22"><label>(22)</label><mml:math><mml:mrow><mml:mtext>RMSE&#x00A0;</mml:mtext><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo mathsize="big">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where <italic>R</italic><sub><italic>i</italic></sub> is the ground truth reflectance at wavelength <italic>i</italic> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the estimated reflectance.</p>
               <p>The RMSE is typically calculated separately for each reconstructed test sample, and its average over a set of test samples is obtained by summing all individual RMSE values and dividing by the number of samples in the test set. However, Tominaga et&#x00A0;al.&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib24">24</xref>] proposed computing the average RMSE as the square root of the average of the squared norm of the estimation error per wavelength over all test samples. Therefore, this performance metric is called the root average mean squared error (RAMSE) in this paper, which calculates the square root of the average of the mean squared errors across all test samples. It is defined as follows. Given <italic>N</italic> test samples and each spectrum having <italic>n</italic> wavelengths, let <inline-formula><mml:math><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <bold><italic>R</italic></bold><sup>(<italic>j</italic>)</sup> denote the estimated and ground truth spectra, respectively, of the <italic>j</italic>th sample: <disp-formula id="jist2025008eqn23"><label>(23)</label><mml:math><mml:mrow><mml:mtext>RAMSE&#x00A0;</mml:mtext><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo mathsize="big">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mfenced separators="" open="&#x2225;" close="&#x2225;"><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula> where  &#x22C5; <sub>2</sub> denotes the Euclidean (L2) norm and <disp-formula id="jist2025008eqn24"><label>(24)</label><mml:math><mml:mrow><mml:msubsup><mml:mrow><mml:mfenced separators="" open="&#x2225;" close="&#x2225;"><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo mathsize="big"> &#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mfenced separators="" open="(" close=")"><mml:mrow><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula> Here, the notation is defined as follows:</p>
               <list id="jist2025008l4" list-type="bullet" prefix-word="bullet">
                  <list-item id="jist2025008l4.1">
                     <label>&#x2219;</label>
                     <p><italic>N</italic> is the number of test samples.</p>
                  </list-item>
                  <list-item id="jist2025008l4.2">
                     <label>&#x2219;</label>
                     <p><italic>n</italic> is the number of wavelengths per spectrum.</p>
                  </list-item>
                  <list-item id="jist2025008l4.3">
                     <label>&#x2219;</label>
                     <p><inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <italic>R</italic><sub><italic>i</italic></sub><sup>(<italic>j</italic>)</sup> are the estimated and true reflectance values at wavelength <italic>i</italic>, respectively, for sample <italic>j</italic>.</p>
                  </list-item>
               </list>
            </sec>
            <sec id="jist2025008us2-4-3">
               <label>2.4.3</label>
               <title>Goodness-of-fit Coefficient</title>
               <p>The GFC measures the spectral shape similarity using cosine similarity&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib39">39</xref>]: <disp-formula id="jist2025008eqn25"><label>(25)</label><mml:math><mml:mrow><mml:mtext>GFC&#x00A0;</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo mathsize="big">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo mathsize="big">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mo>&#x0302;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:msqrt><mml:msqrt><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo mathsize="big">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula> The GFC values span from 0 to 1, with 1 representing an exact spectral match. When the reconstructed spectrum is normalized, the GFC corresponds to the cosine of the angle between the original and reconstructed spectra, treated as a 61-dimensional vector (see Section&#x00A0;<xref ref-type="sec" rid="jist2025008us4">4</xref> for details on spectral truncation and sampling).</p>
               <p></p>
            </sec>
         </sec>
      </sec>
      <sec id="jist2025008us3">
         <label>3.</label>
         <title>Experiments</title>
         <p>In this work, two distinct multispectral cameras are utilized, each based on a different imaging technology: the Silios CMS-C, which employs an SFA architecture, and the Pixelteq SpectroCam, a multispectral filter wheel camera. Table&#x00A0;<xref ref-type="table" rid="jist2025008tabI">I</xref> presents a comprehensive comparison of their key specifications. These cameras along with the Konica Minolta CS-2000 telespectroradiometer (TSR), used as the reference measurement device, were integrated into a 0/45 imaging geometry.</p>
         <table-wrap id="jist2025008tabI">
            <label>Table&#x00A0;I.</label>
            <caption id="jist2025008tcI">
               <p>Summarized specifications of cameras.</p>
            </caption>
            <table frame="void">
               <colgroup>
                  <col align="left"/>
                  <col align="center"/>
                  <col align="center"/>
               </colgroup>
               <thead>
                  <tr>
                     <th align="left">Specification</th>
                     <th align="center">Silios CMS-C</th>
                     <th align="center">SpectroCam VIS + NIR</th>
                  </tr>
               </thead>
               <tbody>
                  <tr>
                     <td align="left">Technology</td>
                     <td align="center">SFA</td>
                     <td align="center">Filter wheel</td>
                  </tr>
                  <tr>
                     <td align="left">Spectral range (nm)</td>
                     <td align="center">430&#x2013;700</td>
                     <td align="center">350&#x2013;1050</td>
                  </tr>
                  <tr>
                     <td align="left">Spectral channels</td>
                     <td align="center">8 + 1*</td>
                     <td align="center">8</td>
                  </tr>
                  <tr>
                     <td align="left">Sensor technology</td>
                     <td align="center">CMOS</td>
                     <td align="center">CCD</td>
                  </tr>
                  <tr>
                     <td align="left">Resolution</td>
                     <td align="center">426 &#x00D7; 339</td>
                     <td align="center">2456 &#x00D7; 2058</td>
                  </tr>
                  <tr>
                     <td align="left">Pixel pitch (&#x03BC;m)</td>
                     <td align="center">5.3 &#x00D7; 3</td>
                     <td align="center">3.45</td>
                  </tr>
                  <tr>
                     <td align="left">Bit depth</td>
                     <td align="center">10</td>
                     <td align="center">12</td>
                  </tr>
                  <tr>
                     <td align="left">Dimension (mm)</td>
                     <td align="center">62 &#x00D7; 62 &#x00D7; 31</td>
                     <td align="center">136 &#x00D7; 124 &#x00D7; 105</td>
                  </tr>
                  <tr>
                     <td align="left">Weight (g)</td>
                     <td align="center">110</td>
                     <td align="center">680</td>
                  </tr>
               </tbody>
            </table>
            <table-wrap-foot>
               <fn id="tabI.1">
                  <label>*</label>
                  <p>8 color bands + 1 panchromatic.</p>
               </fn>
            </table-wrap-foot>
         </table-wrap><p>In this setup, the LED illumination (see Section&#x00A0;<xref ref-type="sec" rid="jist2025008us3-3">3.3</xref> for detailed spectral specifications of the lighting system) is positioned perpendicular to the sample surface while all the three measurement devices are placed at a 45-degree angle relative to the sample surface normal. This configuration is implemented based on the imaging system introduced in&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib40">40</xref>, <xref ref-type="bibr" rid="jist2025008bib41">41</xref>]. Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig1">1</xref> illustrates the experimental setup used in this work, with the primary components annotated in the image. In subsequent sections, a detailed description of each camera is provided, emphasizing their key features and explaining how they were configured to achieve optimal performance for the experimental requirements.</p>
         <fig id="jist2025008fig1"><label>Figure&#x00A0;1.</label>
            <caption id="jist2025008fc1">
               <p>The experimental setup used in this study for capturing camera responses and reference measurements for the STUD dataset (see Section&#x00A0;<xref ref-type="sec" rid="jist2025008us3-5">3.5</xref> for details).</p>
            </caption>
            <graphic id="jist2025008f1_online" content-type="online"
                     xlink:href="jist2025008f1_online.jpg"/>
         </fig><sec id="jist2025008us3-1">
            <label>3.1</label>
            <title>Silios CMS-C Camera</title>
            <p>The Silios CMS-C&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib42">42</xref>] is a multispectral imaging system that utilizes an SFA integrated with a standard CMOS&#x00A0;sensor. This camera employs a Bayer-like mosaic filter positioned over a sensor with a native resolution of 1280 &#x00D7; 1024&#x00A0;pixels. However, the mosaic&#x2019;s 3 &#x00D7; 3 configuration reduces the&#x00A0;effective spectral image resolution to 426 &#x00D7; 339 macropixels. The device captures data across eight discrete narrowband channels and one broad panchromatic band. The narrowband filters cover central wavelengths from 430&#x00A0;nm to 700&#x00A0;nm, with Gaussian-like transmission profiles, each having an average full width at half maximum of 40 nm. These filters are centered at specific wavelengths: 440&#x00A0;nm, 473&#x00A0;nm, 511&#x00A0;nm, 549&#x00A0;nm, 585&#x00A0;nm, 623&#x00A0;nm, 665&#x00A0;nm, and 703&#x00A0;nm. Meanwhile, the panchromatic band provides consistent sensitivity across the visible spectrum. The sensor features a 5.3&#x00A0;&#x03BC;m pixel pitch and delivers 10-bit digital output.</p>
            <p>The quantum efficiency of the Silios CMS-C camera&#x2019;s spectral channels is shown in Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig2">2</xref>(a)&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib13">13</xref>]. In this camera, each pixel is designed to capture light from a specific spectral band, as the filters are integrated directly on the sensor. However, imperfections in the filters and optical system can cause light from one spectral band to overlap with adjacent channels, leading to inaccuracies in the recorded spectral and spatial data. This issue, known as crosstalk, is typically corrected numerically during post-processing. However, this correction is not addressed in this paper. Instead, Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig2">2</xref>(b) presents the quantum efficiency of the spectral channels multiplied by the SPD of the employed LED source. This figure illustrates how crosstalk affects the spectral responsivity of the channels, with secondary peaks becoming comparable in magnitude to the main spectral peak under LED illumination. The impact of this issue is further discussed in Section&#x00A0;<xref ref-type="sec" rid="jist2025008us4">4</xref>.</p>
            <fig id="jist2025008fig2"><label>Figure&#x00A0;2.</label>
               <caption id="jist2025008fc2">
                  <p>Spectral specification of the Silios CMS-C camera: (a) quantum efficiency of spectral channels&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib13">13</xref>]; (b) quantum efficiency of spectral channels multiplied by the SPD of the LED.</p>
               </caption>
               <graphic id="jist2025008f2_online" content-type="online"
                        xlink:href="jist2025008f2_online.jpg"/>
            </fig></sec>
         <sec id="jist2025008us3-2">
            <label>3.2</label>
            <title>Pixelteq SpectroCam Camera</title>
            <p>The SpectroCam (VIS + NIR) multispectral camera&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib43">43</xref>] utilizes a silicon-based CCD panchromatic sensor capable of detecting wavelengths ranging from 350 nm to 1050 nm. A motorized filter wheel, positioned in front of the sensor, accommodates up to eight interchangeable filters. Users have access to over 145 commercially available interference filters with diverse spectral properties&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib44">44</xref>]. The spectral transmittance characteristics of the filters pre-installed in the camera are illustrated in Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig3">3</xref>. These filters are centered at wavelengths of 375 nm, 425 nm, 475 nm, 525 nm, 570 nm, 625 nm, 680 nm, and 930 nm. The first seven filters have a bandwidth of approximately 50 nm while the last filter features a broader bandwidth of around 100 nm. The camera outputs images with a resolution of 2456 &#x00D7; 2058 pixels and a pixel pitch of 3.45&#x00A0;&#x03BC;m. Its digital output supports up to 12-bit precision.</p>
            <fig id="jist2025008fig3"><label>Figure&#x00A0;3.</label>
               <caption id="jist2025008fc3">
                  <p>Spectral specification of the SpectroCam filter wheel camera: (a) normalized sensor responsivity; (b) normalized transmittance of filters. Data provided by the manufacturer.</p>
               </caption>
               <graphic id="jist2025008f3_online" content-type="online"
                        xlink:href="jist2025008f3_online.jpg"/>
            </fig><p>The spectral sensor responsivity and filter transmittances initially installed in the camera are depicted in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig3">3</xref>. All the eight filters are exhibited; however, Filter UV and Filter IR, shown in gray and black in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig3">3</xref>, were omitted from the experiment due to inadequate light intensity.</p>
         </sec>
         <sec id="jist2025008us3-3">
            <label>3.3</label>
            <title>LED Light Source</title>
            <p>The light source in our setup integrates multiple components to ensure efficient and controlled illumination. As detailed in our previous work&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib41">41</xref>], at the core of our light source is the Thorlabs MCWHL6 LED, emitting cold white light at 6500 K with an output power of 1430 mW, mounted on a PCB for stability and thermal management. Heat dissipation is achieved using a heat sink while a Thorlabs SM2F32-A adjustable collimation adapter is employed to produce collimated light, essential for accurate spectral imaging and surface data capture. Light intensity is regulated via the upLED<sup>TM</sup>&#x00A0;LED Driver, offering fine control with a USB interface and C++ SDK support. This configuration provides uniform, collimated lighting tailored to our application requirements.</p>
            <p>Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig4">4</xref> presents the results of radiometric analysis of the LED. The SPD measured at the precise imaging geometry and location is shown in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig4">4</xref>(a). The Thorlabs MCWHL6 LED was selected for its exceptional reconstruction capabilities and advantageous technical attributes, including higher CCT and output power, as detailed in&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib41">41</xref>]. Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig4">4</xref>(b) reveals slight inhomogeneity in the light source across the surface of the sample holder table in the measurement setup shown in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig1">1</xref>, with illumination intensity generally decreasing as the distance from the table center (marked 0 on the <italic>X</italic>-coordinate) increases. To mitigate this variability, all measurements were conducted at the center of the sample holder table.</p>
            <fig id="jist2025008fig4"><label>Figure&#x00A0;4.</label>
               <caption id="jist2025008fc4">
                  <p>Specification of the Thorlabs MCWHL6 mounted LED used as the light source in this work: (a) the SPD of MCWHL6 mounted LED spectrum; (b) spatial distribution of light source intensity; (c) consistency of the LED with time.</p>
               </caption>
               <graphic id="jist2025008f4_online" content-type="online"
                        xlink:href="jist2025008f4_online.jpg"/>
            </fig><p>To assess the LED&#x2019;s temporal stability, its SPD was recorded every minute over six hours. As shown in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig4">4</xref>(c), the radiance decreases by about 1% within the first 75 minutes after activation before stabilizing. Consequently, a warm-up period was included before measurements.&#x00A0;Additionally, spectral analysis indicates minimal change, with a shift of approximately 1 nm over the six-hour measurement period.</p>
         </sec>
         <sec id="jist2025008us3-4">
            <label>3.4</label>
            <title>Camera Dynamic Range and Radiometry</title>
            <p>Dynamic range represents the ratio between the maximum and minimum light intensities that a camera sensor can accurately capture. Essentially, it reflects the sensor&#x2019;s ability to preserve details in both high- and low-light regions of a scene. In multispectral imaging, dynamic range is crucial because spectral bands may have vastly different camera responsivities due to differences in sensor quantum efficiency, filter transmission, and lens imperfections. Furthermore, nonuniform illumination across the spectral range from the light source creates significant intensity variations that the camera must accommodate in different channels.</p>
            <p>Each spectral band has a unique dynamic range that determines its usable range for a given exposure time. The overall dynamic range required in an experiment is influenced by the light source&#x2019;s SPD, the reflectance properties of the samples, and the imaging setup. If the required dynamic range exceeds the camera&#x2019;s capability, high dynamic range (HDR) imaging is necessary. Otherwise, exposure time adjustments can ensure sufficient dynamic range overlap.</p>
            <p>Managing exposure time is essential for effective multispectral imaging. Some spectral bands may require shorter exposure times to avoid saturation while others may need longer exposure times to avoid noise. The Silios and SpectroCam cameras handle exposure time differently. While the Silios camera applies a single exposure time across all channels, the SpectroCam allows for channel-specific adjustments.</p>
            <p>For the Silios camera, the dynamic range was evaluated through a stepwise process that follows the usual practice in the field. First, dark noise was measured by capturing ten images in a dark room with no light source or ambient illumination, and the average image histogram revealed an average dark noise of about ten digital counts in the 10-bit output (0&#x2013;1023 range). Next, a Spectralon reflectance standard, representing the maximum diffuse reflectance, was imaged. The exposure time was empirically adjusted so that all spectral bands remained below saturation levels. The reflectance of the least reflective sample was then measured to confirm that its values exceeded the dark noise across all bands. This confirmed that the required dynamic range could be covered with a single exposure time, eliminating the need for HDR imaging.</p>
         </sec>
         <sec id="jist2025008us3-5">
            <label>3.5</label>
            <title>Datasets</title>
            <p>Two datasets were used to evaluate the performance of the spectral reconstruction methods. The first contains 264 samples of the Munsell Student Color Set (STUD), measured using the Konica Minolta CS2000 reference spectroradiometer, along with the corresponding camera responses captured by both the SpectroCam and Silios multispectral cameras. This dataset was employed in the evaluation of both model-based and training-based reconstruction methods. To obtain the camera responses, each sample was imaged ten times, and the resulting images were averaged to reduce random noise. Following this, dark noise was subtracted from the averaged image. The pixel values corresponding to the same spatial area measured by the Konica Minolta CS2000 were then spatially averaged to produce the final camera response for each sample, a commonly adopted practice intended to reduce sensor noise and mitigate local spatial nonuniformities in radiometric measurements.</p>
            <p>The second dataset is the full standard Munsell (MUNS) dataset, comprising 1269 spectral reflectances, which was also used in the experiments. However, it could only be utilized for evaluating the model-based methods as it does not include the corresponding camera responses.</p>
            <p>All spectral reflectance data were truncated to the 400&#x2013;700&#x00A0;nm range and sampled at 5&#x00A0;nm intervals, resulting in spectral vectors of 61 dimensions per reflectance.</p>
            <p>The spectral reflectance datasets used for method evaluation are illustrated in Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig5">5</xref>: the STUD dataset, which was measured in the frame of the present study, along with its gamut in the CIE <italic>a</italic><sup>&#x2217;</sup>&#x2013;<italic>b</italic><sup>&#x2217;</sup> space (a and b); the MUNS dataset and its associated gamut (c and d), which were obtained from previously published data&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib37">37</xref>].</p>
            <fig id="jist2025008fig5"><label>Figure&#x00A0;5.</label>
               <caption id="jist2025008fc5">
                  <p>Spectral reflectance datasets used for method evaluation: (a, b) Munsell Student Color Set, measured alongside their corresponding camera responses, and its gamut in the CIE <italic>a</italic><sup>&#x2217;</sup>&#x2013;<italic>b</italic><sup>&#x2217;</sup> space; (c, d) full standard Munsell dataset and its corresponding gamut.</p>
               </caption>
               <graphic id="jist2025008f5_online" content-type="online"
                        xlink:href="jist2025008f5_online.jpg"/>
            </fig></sec>
         <sec id="jist2025008us3-6">
            <label>3.6</label>
            <title>Camera Gain and Noise Measurement</title>
            <p>The camera gain and noise parameters were measured following the method proposed in&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib27">27</xref>] with minor modifications. In this approach, a Spectralon diffuse white reference sample is imaged by the cameras under the system&#x2019;s illumination. The gain parameter is then estimated by minimizing the L1 and L2 norm errors between the theoretical and observed mean camera responses. Similarly, the noise variance is estimated by minimizing the L1 and L2 norm errors between the theoretical and empirical covariance matrices of the pixel values. In this work, the L1 norm was employed, and both the gain and noise variance were calculated separately for each spectral channel of both cameras. This is necessary because in multispectral cameras, the channel-specific settings can vary significantly.</p>
         </sec>
         <sec id="jist2025008us3-7">
            <label>3.7</label>
            <title>Optimal Number of Principal Components</title>
            <p>The number of PCs used in the PCAE and WPCA&#x00A0;methods has a significant impact on spectral reconstruction accuracy and is dependent on the imaging system. In this study,&#x00A0;the optimal number of PCs was determined experimentally for each camera instead of adopting values from prior&#x00A0;work. Specifically, the baseline PCA estimation method (PCAE without local dataset selection) was evaluated by varying the number of PCs over all feasible values using the&#x00A0;STUD and MUNS datasets independently. The reconstruction performance was assessed using the median RMSE, maximum RMSE, and RAMSE metrics, and the optimal number of PCs was selected as the value minimizing these error&#x00A0;measures. Consistent results were obtained across both datasets,&#x00A0;yielding an optimal choice of five PCs for the SpectroCam and four PCs for the Silios camera. These values were subsequently used throughout all analyses in this work.</p>
            <p></p>
         </sec>
      </sec>
      <sec id="jist2025008us4">
         <label>4.</label>
         <title>Results and Discussion</title>
         <p>The experiments were conducted in two stages. In the first stage, each reconstruction method was evaluated over a range of values for the local training dataset size parameter <italic>K</italic>, representing the number of closest samples used for training. For each method, the value of <italic>K</italic> yielding the minimum RAMSE, as defined in Eq.&#x00A0;(<xref ref-type="disp-formula" rid="jist2025008eqn23">23</xref>), was selected for use in the second stage. The RAMSE was chosen as the optimization criterion at this stage because it provides a global spectral error measure by aggregating squared errors across all test samples, which is preferred in the literature over per-sample RMSE followed by statistical summarization&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib24">24</xref>]. Furthermore, as spectral accuracy is the primary focus of this work, a spectral-domain metric was prioritized. Employing multiple metrics for parameter selection would substantially increase computational complexity. Consequently, the comparative evaluation in the second stage is based on the best-performing configurations of each method. In both stages, performance evaluation is carried out using Leave-One-Out Cross-Validation (LOOCV)&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib45">45</xref>]. The LOOCV is a robust validation approach in which each data point is used once as a test sample while the remainder form the training set. This method offers a nearly unbiased performance estimate and is especially useful for small datasets, such as those in multispectral imaging, where collecting larger datasets is often cumbersome. Its comprehensive use of available data ensures reliable and generalizable results.</p>
         <sec id="jist2025008us4-1">
            <label>4.1</label>
            <title>Determining the Optimal Number of Closest Neighbors</title>
            <p>Figures&#x00A0;<xref ref-type="fig" rid="jist2025008fig6">6</xref> and&#x00A0;<xref ref-type="fig" rid="jist2025008fig7">7</xref> present the performance trends of various methods, which are categorized into four groups. In these figures, the vertical axis denotes the RAMSE while the horizontal axis indicates the number of closest neighbors <italic>K</italic>. The minimum of each curve identifies the best performance point for each method. Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig6">6</xref>(a) illustrates the performance of both model-based and training-based methods using the SpectroCam camera, where both training and testing are performed on the STUD dataset. Each method is evaluated with different local dataset selection strategies: &#x201C;None&#x201D; (original method using the entire dataset), &#x201C;camLO&#x201D; (local optimal selection in camera space), and &#x201C;specLO&#x201D; (local optimal selection in spectral space). For consistency, each method is plotted with a distinct line color and style in figures. The &#x201D;None&#x201D; methods appear as horizontal lines since they are evaluated with training on the full dataset.</p>
            <fig id="jist2025008fig6"><label>Figure&#x00A0;6.</label>
               <caption id="jist2025008fc6">
                  <p>RAMSE estimation errors of spectral reconstruction methods, each combined with different local optimal dataset selection strategies, plotted as a function of the number of closest training samples <italic>K</italic>. Results are obtained using the SpectroCam camera. (a) Both training and testing are performed on the STUD dataset. The evaluated methods include both model-based and training-based approaches. (b) Training is performed on the MUNS dataset and testing on the STUD dataset, where only model-based methods are evaluated. For improved clarity, the methods are grouped into two or three subfigures. Zoomed-in views are included where necessary to enhance readability.</p>
               </caption>
               <graphic id="jist2025008f6_online" content-type="online"
                        xlink:href="jist2025008f6_online.jpg"/>
            </fig><fig id="jist2025008fig7"><label>Figure&#x00A0;7.</label>
               <caption id="jist2025008fc7">
                  <p>RAMSE estimation errors of spectral reconstruction methods, each combined with different local optimal dataset selection strategies, plotted as a function of the number of closest training samples <italic>K</italic>. Results are obtained using the Silios camera. (a) Both training and testing are performed on the STUD dataset. The evaluated methods include both model-based and training-based approaches. (b) Training is performed on the MUNS dataset and testing on the STUD dataset, where only model-based methods are evaluated. For improved clarity, the methods are grouped into two or three subfigures. Zoomed-in views are included where necessary to enhance readability.</p>
               </caption>
               <graphic id="jist2025008f7_online" content-type="online"
                        xlink:href="jist2025008f7_online.jpg"/>
            </fig><p>Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig7">7</xref>(a) displays results similar to those in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig6">6</xref>(a), using the Silios camera. Here too, training and testing are performed on the STUD dataset. Figures&#x00A0;<xref ref-type="fig" rid="jist2025008fig6">6</xref>(b) and&#x00A0;<xref ref-type="fig" rid="jist2025008fig7">7</xref>(b) show the performance of the SpectroCam and Silios cameras, respectively, when trained on the MUNS dataset and tested on the STUD dataset. As discussed in Section&#x00A0;<xref ref-type="sec" rid="jist2025008us3-5">3.5</xref>, training-based methods cannot be used in this scenario due to the lack of corresponding camera responses in the MUNS dataset. Therefore, only model-based methods are included in these figures. For better clarity, a zoomed-in view highlighting the region near the minimum RAMSE is also provided in the figures where necessary to enhance readability.</p>
            <p>As shown in Figs.&#x00A0;<xref ref-type="fig" rid="jist2025008fig6">6</xref>(a) and&#x00A0;<xref ref-type="fig" rid="jist2025008fig7">7</xref>(a), the POLY method consistently outperforms the other approaches. The WINE and LMMSE models exhibit similar performance trends and produce comparable results. Although LMMSE is theoretically expected to yield lower estimation errors than WINE&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib27">27</xref>], this advantage primarily holds when the model is trained on a full dataset with a sufficiently large number of samples&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib24">24</xref>]. However, the plots indicate that the superiority of LMMSE over WINE does not generalize across different cameras: it consistently holds for the Silios camera, but the opposite trend is observed for the SpectroCam. Investigating the underlying cause of this discrepancy is beyond the scope of this paper.</p>
            <p>Another important observation is that methods using camLO selection converge to the performance of the original method when <italic>K</italic> equals the full dataset size. This occurs because in camLO, the selected local dataset becomes identical to the full dataset at that point. In contrast, specLO does not replicate the original dataset exactly as it involves repeated use of the closest samples, which leads to a dataset with a higher density of similar samples. Consequently, specLO can potentially yield lower errors than the original method, even when <italic>K</italic> is maximal.</p>
         </sec>
         <sec id="jist2025008us4-2">
            <label>4.2</label>
            <title>Comparison of Methods at Optimal Performance</title>
            <p>After determining the optimal number of closest training samples <italic>K</italic>, each method was executed using its corresponding best <italic>K</italic>, that is, each method was evaluated in its optimal configuration. The experimental results are presented in Tables&#x00A0;<xref ref-type="table" rid="jist2025008tabII">II</xref> and&#x00A0;<xref ref-type="table" rid="jist2025008tabIII">III</xref>. As outlined in Section&#x00A0;<xref ref-type="sec" rid="jist2025008us4-1">4.1</xref>, the methods are categorized into four groups based on the camera and training dataset. Accordingly, Tables&#x00A0;<xref ref-type="table" rid="jist2025008tabII">II</xref> and&#x00A0;<xref ref-type="table" rid="jist2025008tabIII">III</xref> report&#x00A0;the performance of both model-based and training-based methods using SpectroCam and Silios cameras, respectively. In these tables, methods with both training and testing conducted on the STUD dataset are shown above a double-line&#x00A0;separator while those with training on the MUNS dataset and testing on the STUD dataset appear below it. The best performance (viz., the minimum error) within each category is highlighted in bold for each metric and statistical measure, and model-based and training-based approaches are distinguished by a single solid line separator.</p>
            <table-wrap id="jist2025008tabII">
               <label>Table&#x00A0;II.</label>
               <caption id="jist2025008tcII">
                  <p>The estimation errors of spectral reconstruction methods, each combined with different local optimal dataset selection strategies, evaluated using their optimal number of closest training samples <italic>K</italic>. Results are obtained using the SpectroCam camera. Methods with both training and testing conducted on the STUD dataset are shown above the double-line separator while those with training on the MUNS dataset and testing on the STUD dataset appear below it. The best performance (the minimum error) within each category is highlighted in bold for each metric and statistical measure, and model-based and training-based approaches are distinguished by a single solid line separator.</p>
               </caption>
               <table frame="void">
                  <colgroup>
                     <col align="center"/>
                  </colgroup>
                  <tbody>
                     <tr>
                        <td align="center">
                           <graphic xlink:href="jist2025008fx1_online.jpg" mimetype="image" mime-subtype="gif"/></td>
                     </tr>
                  </tbody>
               </table>
            </table-wrap><table-wrap id="jist2025008tabIII">
               <label>Table&#x00A0;III.</label>
               <caption id="jist2025008tcIII">
                  <p>The estimation errors of spectral reconstruction methods, each combined with different local optimal dataset selection strategies, evaluated using their optimal number of closest training samples <italic>K</italic>. Results are obtained using the Silios camera. Methods with both training and testing conducted on the STUD dataset are shown above the double-line separator while those with training on the MUNS dataset and testing on the STUD dataset appear below it. The best performance (the minimum error) within each category is highlighted in bold for each metric and statistical measure, and model-based and training-based approaches are distinguished by a single solid line separator.</p>
               </caption>
               <table frame="void">
                  <colgroup>
                     <col align="center"/>
                  </colgroup>
                  <tbody>
                     <tr>
                        <td align="center">
                           <graphic xlink:href="jist2025008fx2_online.jpg" mimetype="image" mime-subtype="gif"/></td>
                     </tr>
                  </tbody>
               </table>
            </table-wrap><p>The tables present the performance of the spectral reconstruction methods under different local dataset selection strategies, with the corresponding optimal training set size shown in the <italic>K</italic> column. Each table includes <italic>&#x0394;E</italic><sub>00</sub> under CIE D65&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib46">46</xref>] and CIE LED-B5&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib47">47</xref>] illuminants as the colorimetric errors and two spectral metrics: RMSE and GFC. These illuminants were selected to provide standardized and widely accepted reference conditions for color difference assessment, facilitating reproducibility and comparison with existing studies. Although the experimental LED source used for image acquisition does not exactly match the spectral characteristics of these standard illuminants, the reconstructed outputs represent device-independent spectral reflectance estimates, allowing colorimetric evaluation under arbitrary illuminants. Furthermore, within the CIE LED illuminant series, CIE LED-B5 exhibits the most similar behavior to the employed LED source in terms of peak wavelength positions and relative amplitude in the blue spectral region.</p>
            <p>The first four metrics are reported using four statistics&#x2014;median, standard deviation (std), 95th percentile, and maximum values&#x2014;while the RAMSE is included under the RMSE statistics instead of maximum. Following&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib48">48</xref>, <xref ref-type="bibr" rid="jist2025008bib49">49</xref>], GFC values are categorized into four intervals and reported as the percentage of estimation errors falling within each interval. The intervals are defined as follows: GFC &#x003C; 0.995 (poor), 0.995 &#x2264; GFC &#x003C; 0.999 (accurate), 0.999 &#x2264; GFC &#x003C; 0.9999 (good), and GFC &#x2265; 0.9999 (excellent).</p>
            <p>The MINN method is presented separately in the tables and serves as a baseline for comparison. As a simple, interpretable, and closed-form solution&#x2014;requiring no iterative optimization, training data, or prior assumptions&#x2014;it provides a strong benchmark for validating the effectiveness of more advanced models.</p>
            <p>According to Table&#x00A0;<xref ref-type="table" rid="jist2025008tabII">II</xref>, the best overall performance for the SpectroCam is achieved by the POLY method combined with specLO and trained on the STUD dataset. This configuration yields an RAMSE of 0.0090, a median RMSE of 0.0063, and colorimetric errors with a median of 0.03 and a maximum of 0.35. Among the methods trained on the MUNS dataset, WINE demonstrates the best performance with an RAMSE of 0.0206, a median RMSE of 0.0175, and colorimetric metrics showing a median of approximately 0.32 and a maximum of 0.35.</p>
            <p>When comparing model-based methods across training sets, WINE and LMMSE consistently perform better when trained on STUD, PCAE tend to perform more favorably when trained on MUNS, and WPCA obtains comparable results for both datasets. Nevertheless, WINE and LMMSE generally yield superior results to PCAE and WPCA in both training scenarios. The table clearly illustrates that training-based methods significantly outperform model-based methods.</p>
            <p>These findings support the conclusion that when&#x00A0;designing a new system with a configuration similar to those investigated in this study, acquiring a dedicated training dataset comprising paired camera responses and corresponding ground truth reflectances can be highly beneficial, compared to relying solely on existing reflectance datasets for model-based methods. This conclusion is drawn from the explicit comparison performed in this work between reconstruction methods trained on an acquired, system-specific dataset and those relying on generic reflectance datasets. To the best of our knowledge, this study represents the first experimental attempt to evaluate these approaches under such differing training data assumptions for multispectral cameras of this type. A broader investigation of this topic across systems with different configurations and acquisition conditions constitutes an important topic for future comparative and review studies.</p>
            <p>According to Table&#x00A0;<xref ref-type="table" rid="jist2025008tabIII">III</xref>, similar to the SpectroCam, the best overall performance for the Silios camera is achieved by the POLY method trained on the STUD dataset, with nearly identical results across different adaptive strategies. This configuration achieves an RAMSE of 0.0090, a median RMSE of 0.0064, and colorimetric errors with a median of 0.03 and a maximum of 0.13. Among the methods trained on the MUNS dataset, PCAE provides the best performance, yielding an RAMSE of 0.0443, a median RMSE of 0.0356, and a <italic>&#x0394;E</italic><sub>00</sub> under CIE D65 with a median of approximately 0.79 and a maximum of 3.85. However, the best <italic>&#x0394;E</italic><sub>00</sub> under CIE LED-B5 is obtained by the MINN method.</p>
            <p>In contrast to the SpectroCam case, the model-based methods behave differently for the Silios camera. Specifically, WINE and LMMSE perform better when trained on the STUD dataset in terms of colorimetric accuracy and on the MUNS dataset from a spectral metrics perspective. The PCAE method also tends to perform more favorably when trained on STUD. Notably, although PCAE and WPCA generally outperform WINE and LMMSE in both training conditions, WPCA produces the poorest colorimetric results overall.</p>
            <p>As with the SpectroCam, the results for the Silios camera clearly demonstrate that training-based methods significantly outperform model-based approaches. This reinforces the conclusion that for the design of a new spectral imaging system, it is highly advantageous to collect a dedicated training dataset containing paired camera responses and ground truth spectral reflectances rather than relying solely on model-based methods trained on existing datasets.</p>
            <p>The findings also suggest that a well-distributed and compact set of reflectance samples, such as those in the dedicated STUD dataset, can be sufficient to achieve high reconstruction accuracy despite being smaller than the standard MUNS dataset. Similar observations have been reported in previous studies, where carefully selected or application-specific reflectance datasets were shown to provide effective training for spectral reconstruction methods&#x00A0;[<xref ref-type="bibr" rid="jist2025008bib50">50</xref>&#x2013;<xref ref-type="bibr" rid="jist2025008bib52">52</xref>]. The problem of optimally selecting such a dataset, however, lies beyond the scope of this study.</p>
            <p>One notable observation from the tables is the behavior of the MINN method. Overall, MINN performs better with the SpectroCam than with the Silios camera. A possible explanation for this lies in the interaction between the camera spectral sensitivities and the LED light source used in this study. Although the Silios camera has more channels, its spectral responsivities, shown in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig2">2</xref>(a), are significantly affected by the system&#x2019;s LED illumination as illustrated in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig2">2</xref>(b). The high intensity near 440&#x00A0;nm shifts the response curves of certain channels, and in others, the secondary peak in the blue region becomes comparable to the main peak. This crosstalk effect is much less pronounced in the SpectroCam, whose filters exhibit nearly rectangular spectral transmittance without significant secondary peaks.</p>
            <p>In the camera forward model, the SPD of the illuminant is multiplied by the camera sensitivities. If some regions of the spectrum become poorly observable or if channel responses become more redundant due to illumination-induced crosstalk, the resulting system matrix <bold><italic>M</italic></bold> can become ill-conditioned or rank-deficient. Since MINN relies on the Moore&#x2013;Penrose pseudoinverse of <bold><italic>M</italic></bold>, such degeneracy can lead to instability or reduced accuracy, which the method does not compensate for, as it lacks regularization or priors.</p>
            <p>Another important characteristic of MINN is its illumination dependence. Although it shows the poorest performance in terms of <italic>&#x0394;E</italic><sub>00</sub> under CIE D65, it achieves comparable, and in the case of the Silios camera, even the best <italic>&#x0394;E</italic><sub>00</sub> under CIE LED-B5 among all model-based methods. This can be attributed to the strong influence of the illumination on the MINN method. Because the camera responses and the system matrix are both derived under LED illumination, the reconstructed reflectances are implicitly optimized for that specific light source. When evaluated under D65, a spectral mismatch occurs, leading to larger colorimetric errors. In contrast, evaluation under LED, the system&#x2019;s native light, preserves the consistency between reconstruction and assessment conditions, resulting in improved accuracy.</p>
            <p>Although the detailed numerical results are reported in tabular form to ensure completeness and reproducibility, the large number of evaluated methods and performance metrics can make direct comparison across camera&#x2013;dataset configurations challenging. To address this, a compact visual summary is provided in Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig8">8</xref>, which presents bar plots of the key evaluation metrics for the best-performing spectral reconstruction method associated with each camera&#x2013;dataset combination. Specifically, the figure summarizes the colorimetric performance under CIE D65 and CIE LED-B5 illuminants, as well as the spectral reconstruction accuracy measured by RMSE, for SpectroCam&#x2013;STUD, SpectroCam&#x2013;MUNS, Silios&#x2013;STUD, and Silios&#x2013;MUNS. This visualization highlights the relative performance trends across systems and datasets, complements the detailed tables, and facilitates a more intuitive comparison of the main findings.</p>
            <fig id="jist2025008fig8"><label>Figure&#x00A0;8.</label>
               <caption id="jist2025008fc8">
                  <p>Summary of the best-performing spectral reconstruction methods for each camera&#x2013;dataset combination. Bar plots show (a) <italic>&#x0394;E</italic><sub>00</sub> under CIE D65, (b) <italic>&#x0394;E</italic><sub>00</sub> under CIE LED-B5, and (c) spectral RMSE. The reported results correspond to the best-performing methods for each configuration: SpectroCam&#x2013;STUD (POLY-specLO), SpectroCam&#x2013;MUNS (WINE-camLO), Silios&#x2013;STUD (POLY-camLO), and Silios&#x2013;MUNS (PCAE-camLO). Error bars over the median and mean bars indicate the standard deviation.</p>
               </caption>
               <graphic id="jist2025008f8_online" content-type="online"
                        xlink:href="jist2025008f8_online.jpg"/>
            </fig><p>Among all evaluated configurations, the POLY method, a training-based approach trained and tested on the STUD dataset, achieved the highest overall performance. The results are nearly identical across both cameras, with SpectroCam showing slightly better spectral and colorimetric accuracy. However, Silios performs better in terms of the standard deviation and maximum values of the colorimetric errors.</p>
            <p>Although the choice of adaptive dataset selection has minimal impact on the performance of POLY for the Silios camera, it has a more noticeable effect on the SpectroCam, particularly when considering the percentage of reconstructed spectra falling within the&#x00A0;<italic>Excellent</italic> category of GFC. The highest GFC performance is observed with the specLO strategy, where 15.91% of the results fall into this category.</p>
            <p>It is evident from the results that in all cases, training-based methods consistently achieve higher accuracy than model-based approaches. A potential explanation for this discrepancy lies in the inherent reliance of model-based methods on an accurate characterization of the imaging system. These methods require detailed knowledge of multiple system parameters, including sensor spectral responsivities, filter transmittances, lens transmittance, cut-off filters, and the SPD of the illumination. Accurate measurement of these characteristics is essential for reliable performance. However, in this study, the spectral characteristics of&#x00A0;the cameras were obtained from manufacturer-provided data, which may be subject to inaccuracies. Although these uncertainties may partially account for the increased reconstruction errors observed in model-based methods, this interpretation is based on the present experimental results and does not establish a causal relationship. A systematic investigation of the impact of uncertainties in spectral sensitivity data on reconstruction performance is therefore identified as an important direction for future work. Within the scope of the present experiments, these observations also suggest a practical advantage of data-driven, training-based approaches for real-world applications.</p>
            <sec id="jist2025008us4-2-1">
               <label>4.2.1</label>
               <title>Example Reconstructed Reflectances</title>
               <p>Figures&#x00A0;<xref ref-type="fig" rid="jist2025008fig9">9</xref> and&#x00A0;<xref ref-type="fig" rid="jist2025008fig10">10</xref> present the reconstructed spectral reflectances for nine selected samples from the STUD dataset. These samples are chosen to represent distinct hues,&#x00A0;collectively covering nearly the entire hue range of the dataset, and are marked with red diamonds in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig5">5</xref>(b).</p>
               <fig id="jist2025008fig9"><label>Figure&#x00A0;9.</label>
                  <caption id="jist2025008fc9">
                     <p>Reconstructed spectral reflectances for nine selected samples from the STUD dataset. The results are obtained using the SpectroCam camera and the baseline spectral reconstruction methods trained on the full set of training samples. (a) Both training and testing are conducted on the STUD dataset. The evaluated methods include both model-based and training-based approaches. (b) Training is performed on the MUNS dataset and testing on the STUD dataset, where only model-based methods are evaluated.</p>
                  </caption>
                  <graphic id="jist2025008f9_online" content-type="online"
                           xlink:href="jist2025008f9_online.jpg"/>
               </fig><fig id="jist2025008fig10"><label>Figure&#x00A0;10.</label>
                  <caption id="jist2025008fc10">
                     <p>Reconstructed spectral reflectances for nine selected samples from the STUD dataset. The results are obtained using the Silios camera and the baseline spectral reconstruction methods trained on the full set of training samples. (a) Both training and testing are conducted on the STUD dataset. The evaluated methods include both model-based and training-based approaches. (b) Training is performed on the MUNS dataset and testing on the STUD dataset, where only model-based methods are evaluated.</p>
                  </caption>
                  <graphic id="jist2025008f10_online" content-type="online"
                           xlink:href="jist2025008f10_online.jpg"/>
               </fig><p>Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig9">9</xref> shows the results obtained using the SpectroCam camera and baseline spectral reconstruction methods trained on the full set of training samples. The results from methods where both training and testing are performed on the STUD dataset are displayed in Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig9">9</xref>(a), which includes both model-based and training-based approaches. In contrast, Fig.&#x00A0;<xref ref-type="fig" rid="jist2025008fig9">9</xref>(b) presents results where training is performed on the MUNS dataset and testing on the STUD dataset, for which only model-based methods are applicable. Figure&#x00A0;<xref ref-type="fig" rid="jist2025008fig10">10</xref> displays the corresponding results obtained using the Silios camera.</p>
               <p>A visual inspection of these figures reveals that for these samples, POLY, PCAE, and especially WPCA perform better with the Silios camera than with SpectroCam in both the STUD- and MUNS-trained scenarios. Conversely, the remaining methods exhibit superior performance with the SpectroCam. Additionally, for SpectroCam, training on the STUD dataset yields slightly better results compared to training on MUNS. Notably, PCAE and WPCA consistently show the poorest performance across both training setups. These observations are consistent with the quantitative results presented in Tables&#x00A0;<xref ref-type="table" rid="jist2025008tabII">II</xref> and&#x00A0;<xref ref-type="table" rid="jist2025008tabIII">III</xref>.</p>
               <p>To assess the computational cost of the adaptive methods, the runtime of camLO and specLO was measured using MATLAB R2024b on a MacBook Pro 16-inch (2023) with an Apple M2 Pro and 16&#x00A0;GB of memory. For comparison, the best-performing POLY method was executed for all test samples in the STUD dataset, using a local dataset size <italic>K</italic> approximately equal to the size of STUD. On the SpectroCam, the runtime was 6.102&#x00A0;s for specLO and 1.700&#x00A0;s for camLO. On the Silios camera, the runtime was 8.150&#x00A0;s for specLO and 2.815&#x00A0;s for camLO. These results show that while specLO achieved slightly higher reconstruction accuracy, camLO provided a substantial reduction in computational cost, which may be preferable for time-sensitive applications.</p>
               <p></p>
            </sec>
         </sec>
      </sec>
      <sec id="jist2025008us5">
         <label>5.</label>
         <title>Conclusions</title>
         <p>This study presents a thorough comparative analysis of spectral reconstruction methods for multispectral imaging under controlled LED illumination, with a strong emphasis on practical performance evaluation. Using two distinct multispectral cameras and standardized spectral reflectance datasets, the strengths and limitations of both model-based and training-based approaches augmented with adaptive local dataset selection are comprehensively demonstrated.</p>
         <p>Experimental results show that training-based methods, particularly POLY and PINV, consistently outperform model-based techniques across various spectral and colorimetric accuracy metrics. Among all configurations, POLY trained and tested on the STUD dataset delivers the best overall performance for both cameras. Moreover, adaptive strategies that dynamically select locally optimal training samples further improve reconstruction quality, notably reducing RAMSE errors and increasing robustness.</p>
         <p>Although model-based methods offer advantages in terms of interpretability and speed, their reliance on accurate system modeling limits their practical effectiveness. In this study, the use of manufacturer-provided spectral sensitivity data likely introduced inaccuracies that affected their performance. Furthermore, the illumination dependency of the MINN method was evident, with significantly better results under the LED light source compared to standard daylight (D65), emphasizing its sensitivity to SPD.</p>
         <p>The findings support the conclusion that in designing a new multispectral imaging system, acquiring a dedicated training dataset, including both camera responses and corresponding spectral reflectances, combined with training-based reconstruction methods provides significant advantages over relying solely on model-based approaches and existing standard datasets. This study, therefore, provides practical guidance for selecting suitable spectral reconstruction strategies based on system-specific data availability and operational constraints.</p>
         <p>Future work could focus on further characterizing multispectral imaging systems by investigating channel-wise noise and gain parameters as well as their variation with respect to input intensity levels. Such analysis would improve the accuracy of camera models and support better calibration practices. Additionally, refining adaptive dataset selection methods, such as exploring the repetition of nearest neighbors in the camLO method, analogous to the strategy used in specLO, could enhance reconstruction accuracy. Another promising direction involves evaluating the impact of different light sources on reconstruction performance, analyzing both spectral and colorimetric outcomes under varied illumination conditions. These investigations would deepen the understanding of factors influencing spectral recovery and further optimize multispectral system design.</p>
         <p>In this study, the Munsell dataset is employed as a controlled benchmark for spectral estimation. Although validation on more diverse real-world spectral datasets is important for assessing generalization, such an evaluation lies beyond the scope of the present work and will be addressed in future studies.</p>
      </sec>
      <sec>
         <title>Disclosures</title>
         <p>The authors declare that there are no financial interests, commercial affiliations, or other potential conflicts of interest that could have influenced the objectivity of this research or the writing of this paper.</p>
      </sec>
      <sec>
         <title>Code, Data, and Material Availability</title>
         <p>Data are available on request from the authors.</p>
         <p></p>
      </sec>
   </body>
   <back>
      <ack>
         <title>Acknowledgment</title>
         <p>This project has received funding from ApPEARS (Appearance Printing European Advanced Research School) by the European Union&#x2019;s Horizon 2020 research and innovation programme under Marie Sk&#x0142;odowska-Curie grant agreement no. 814158.</p>
      </ack>
      <ref-list content-type="numerical">
         <title>References</title>
         <ref id="jist2025008bib1">
            <label>1</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Prieur</surname>
                     <given-names>C.</given-names>
                  </name>
                  <name>
                     <surname>Rabatel</surname>
                     <given-names>A.</given-names>
                  </name>
                  <name>
                     <surname>Thomas</surname>
                     <given-names>J.-B.</given-names>
                  </name>
                  <name>
                     <surname>Farup</surname>
                     <given-names>I.</given-names>
                  </name>
                  <name>
                     <surname>Chanussot</surname>
                     <given-names>J.</given-names>
                  </name>
               </person-group>
               <year>2022</year>
               <article-title>Machine learning approaches to automatically detect glacier snow lines on multi-spectral satellite images</article-title>
               <source>Remote Sensing</source>
               <volume>14</volume>
               <fpage>3868</fpage>
               <pub-id pub-id-type="doi">10.3390/rs14163868</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib2">
            <label>2</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Ewerl&#x00F6;f</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Larsson</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Salerud</surname>
                     <given-names>E.&#x00A0;G.</given-names>
                  </name>
               </person-group>
               <year>2017</year>
               <article-title>Spatial and temporal skin blood volume and saturation estimation using a multispectral snapshot imaging camera</article-title>
               <source>Imaging, Manipulation, and Analysis of Biomolecules, Cells, and Tissues XV</source>
               <volume>10068</volume>
               <fpage>105</fpage>
               <lpage>116</lpage>
               <page-range>105&#x2013;16</page-range>
               <publisher-name>SPIE</publisher-name>
               <publisher-loc>Bellingham, WA, USA</publisher-loc>
            </element-citation></ref>
         <ref id="jist2025008bib3">
            <label>3</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Arteaga</surname>
                     <given-names>Y.</given-names>
                  </name>
                  <name>
                     <surname>Boust</surname>
                     <given-names>C.</given-names>
                  </name>
                  <name>
                     <surname>Hardeberg</surname>
                     <given-names>J.</given-names>
                  </name>
               </person-group>
               <year>2022</year>
               <article-title>HDR multispectral imaging-based BRDF measurement using a flexible robotic arm system</article-title>
               <source>Color and Imaging Conf.</source>
               <volume>30</volume>
               <fpage>75</fpage>
               <lpage>80</lpage>
               <page-range>75&#x2013;80</page-range>
               <publisher-name>Society for Imaging Science and Technology</publisher-name>
               <publisher-loc>Springfield, VA, USA</publisher-loc>
               <pub-id pub-id-type="doi">10.2352/CIC.2022.30.1.15</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib4">
            <label>4</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Yuan</surname>
                     <given-names>Y.</given-names>
                  </name>
                  <name>
                     <surname>Sun</surname>
                     <given-names>R.</given-names>
                  </name>
                  <name>
                     <surname>Xu</surname>
                     <given-names>C.</given-names>
                  </name>
                  <name>
                     <surname>Ma</surname>
                     <given-names>S.</given-names>
                  </name>
                  <name>
                     <surname>Liu</surname>
                     <given-names>Y.</given-names>
                  </name>
                  <name>
                     <surname>Wang</surname>
                     <given-names>Y.</given-names>
                  </name>
                  <name>
                     <surname>Song</surname>
                     <given-names>W.</given-names>
                  </name>
               </person-group>
               <year>2023</year>
               <article-title>Design of an image-based BRDF measurement method using a catadioptric multispectral capture and a real-time Lambert calibration,</article-title>
               <source>Opt. Express</source>
               <volume>32</volume>
               <fpage>425</fpage>
               <lpage>443</lpage>
               <page-range>425&#x2013;43</page-range>
               <pub-id pub-id-type="doi">10.1364/OE.510627</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib5">
            <label>5</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Johnson</surname>
                     <given-names>T.</given-names>
                  </name>
               </person-group>
               <year>1996</year>
               <article-title>Methods for characterizing colour scanners and digital cameras,</article-title>
               <source>Displays</source>
               <volume>16</volume>
               <fpage>183</fpage>
               <lpage>191</lpage>
               <page-range>183&#x2013;91</page-range>
               <pub-id pub-id-type="doi">10.1016/0141-9382(96)01012-8</pub-id>
               <comment>To Achieve WYSIWYG Colour</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib6">
            <label>6</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Hamey</surname>
                     <given-names>L.</given-names>
                  </name>
               </person-group>
               <source>Radiometric Camera Calibration</source>
               <year>2009</year>
               <volume>4</volume>
               <publisher-name>John Wiley &#x0026; Sons</publisher-name>
               <publisher-loc>United States</publisher-loc>
               <fpage>2329</fpage>
               <lpage>2338</lpage>
               <page-range>2329&#x2013;38</page-range>
            </element-citation>
         </ref>
         <ref id="jist2025008bib7">
            <label>7</label>
            <element-citation publication-type="other"><person-group person-group-type="author">
                  <name>
                     <surname>Quan</surname>
                     <given-names>S.</given-names>
                  </name>
               </person-group>
               <comment>&#x201C;Evaluation and Optimal Design of Spectral Sensitivities for Digital 1178 Color Imaging,&#x201D; Ph.D. dissertation (Rochester Institute of Technology, 1179 Rochester, NY, USA, 2002).</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib8">
            <label>8</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Burns</surname>
                     <given-names>P.&#x00A0;D.</given-names>
                  </name>
                  <name>
                     <surname>Berns</surname>
                     <given-names>R.&#x00A0;S.</given-names>
                  </name>
               </person-group>
               <year>1996</year>
               <article-title>Analysis multispectral image capture</article-title>
               <source>Color and Imaging Conf.</source>
               <volume>4</volume>
               <fpage>19</fpage>
               <lpage>22</lpage>
               <page-range>19&#x2013;22</page-range>
               <publisher-name>Society of Imaging Science and Technology</publisher-name>
               <publisher-loc>Springfield, VA, USA</publisher-loc>
            </element-citation>
         </ref>
         <ref id="jist2025008bib9">
            <label>9</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Khan</surname>
                     <given-names>H.&#x00A0;A.</given-names>
                  </name>
                  <name>
                     <surname>Green</surname>
                     <given-names>P.</given-names>
                  </name>
               </person-group>
               <year>2018</year>
               <article-title>Color characterization methods for a multispectral camera</article-title>
               <source>Int&#x2019;l. Symp. on Electronic Imaging 2018: Color Imaging XXIII: Displaying, Processing, Hardcopy, and Applications</source>
               <publisher-name>Society for Imaging Science and Technology</publisher-name>
               <publisher-loc>Springfield, VA, USA</publisher-loc>
            </element-citation></ref>
         <ref id="jist2025008bib10">
            <label>10</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Herzog</surname>
                     <given-names>P.&#x00A0;G.</given-names>
                  </name>
                  <name>
                     <surname>Knipp</surname>
                     <given-names>D.</given-names>
                  </name>
                  <name>
                     <surname>Stiebig</surname>
                     <given-names>H.</given-names>
                  </name>
                  <name>
                     <surname>K&#x00F6;nig</surname>
                     <given-names>F.</given-names>
                  </name>
               </person-group>
               <year>1999</year>
               <article-title>Colorimetric characterization of novel multiple-channel sensors for imaging and metrology</article-title>
               <source>J. Electron. Imaging</source>
               <volume>8</volume>
               <fpage>342</fpage>
               <lpage>353</lpage>
               <page-range>342&#x2013;53</page-range>
               <pub-id pub-id-type="doi">10.1117/1.482704</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib11">
            <label>11</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Gao</surname>
                     <given-names>H.</given-names>
                  </name>
                  <name>
                     <surname>Mantiuk</surname>
                     <given-names>R.&#x00A0;K.</given-names>
                  </name>
                  <name>
                     <surname>Finlayson</surname>
                     <given-names>G.&#x00A0;D.</given-names>
                  </name>
               </person-group>
               <year>2024</year>
               <article-title>Color-accurate camera capture with multispectral illumination and multiple exposures,</article-title>
               <source>Comput. Graph. Forum</source>
               <volume>43</volume>
               <publisher-name>Wiley Online Library</publisher-name>
               <publisher-loc>Hoboken, NJ, USA</publisher-loc>
            </element-citation>
         </ref>
         <ref id="jist2025008bib12">
            <label>12</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Klein</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Brauers</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Aach</surname>
                     <given-names>T.</given-names>
                  </name>
               </person-group>
               <year>2011</year>
               <article-title>Methods for spectral characterization of multispectral cameras</article-title>
               <source>Digital Photography VII</source>
               <volume>7876</volume>
               <fpage>102</fpage>
               <lpage>112</lpage>
               <page-range>102&#x2013;12</page-range>
               <publisher-name>SPIE</publisher-name>
               <publisher-loc>Bellingham, WA, USA</publisher-loc>
            </element-citation>
         </ref>
         <ref id="jist2025008bib13">
            <label>13</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Bauer</surname>
                     <given-names>J.&#x00A0;R.</given-names>
                  </name>
                  <name>
                     <surname>Thomas</surname>
                     <given-names>J.-B.</given-names>
                  </name>
                  <name>
                     <surname>Hardeberg</surname>
                     <given-names>J.&#x00A0;Y.</given-names>
                  </name>
                  <name>
                     <surname>Verdaasdonk</surname>
                     <given-names>R. M.</given-names>
                  </name>
               </person-group>
               <year>2019</year>
               <article-title>An evaluation framework for spectral filter array cameras to optimize skin diagnosis</article-title>
               <source>Sensors</source>
               <volume>19</volume>
               <fpage>4805</fpage>
               <pub-id pub-id-type="doi">10.3390/s19214805</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib14">
            <label>14</label>
            <element-citation publication-type="other"><person-group person-group-type="author">
                  <name>
                     <surname>Klein</surname>
                     <given-names>J.</given-names>
                  </name>
               </person-group>
               <comment><italic>Multispectral imaging: aberrations and acquisitions from different viewing positions</italic>. Dissertation, Aachen, Techn. Hochsch., Aachen (2016). Ver&#x00F6;ffentlicht auf dem Publikationsserver der RWTH Aachen University 2016; Aachen, Techn. Hochsch., Diss., 2015</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib15">
            <label>15</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Pratt</surname>
                     <given-names>W.&#x00A0;K.</given-names>
                  </name>
                  <name>
                     <surname>Mancill</surname>
                     <given-names>C.&#x00A0;E.</given-names>
                  </name>
               </person-group>
               <year>1976</year>
               <article-title>Spectral estimation techniques for the spectral calibration of a color image scanner</article-title>
               <source>Appl. Opt.</source>
               <volume>15</volume>
               <fpage>73</fpage>
               <lpage>75</lpage>
               <page-range>73&#x2013;5</page-range>
               <pub-id pub-id-type="doi">10.1364/AO.15.000073</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib16">
            <label>16</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Shimano</surname>
                     <given-names>N.</given-names>
                  </name>
               </person-group>
               <year>2006</year>
               <article-title>Recovery of spectral reflectances of objects being imaged without prior knowledge</article-title>
               <source>IEEE Trans. Image Process.</source>
               <volume>15</volume>
               <fpage>1848</fpage>
               <lpage>1856</lpage>
               <page-range>1848&#x2013;56</page-range>
               <pub-id pub-id-type="doi">10.1109/TIP.2006.877069</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib17">
            <label>17</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Maloney</surname>
                     <given-names>L.&#x00A0;T.</given-names>
                  </name>
               </person-group>
               <year>1986</year>
               <article-title>Evaluation of linear models of surface spectral reflectance with small numbers of parameters</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>3</volume>
               <fpage>1673</fpage>
               <lpage>1683</lpage>
               <page-range>1673&#x2013;83</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.3.001673</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib18">
            <label>18</label>
            <element-citation publication-type="other"><person-group person-group-type="author">
                  <name>
                     <surname>Eckhard</surname>
                     <given-names>T.&#x00A0;M.</given-names>
                  </name>
               </person-group>
               <comment>&#x201C;Design considerations for line-scan multi-spectral imaging systems,&#x201D; PhD thesis (Universidad de Granada, 2016)</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib19">
            <label>19</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Safdar</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Emmel</surname>
                     <given-names>P.</given-names>
                  </name>
               </person-group>
               <year>2022</year>
               <article-title>Toward non-metameric reflectance recovery by emulating the spectral neighborhood using corresponding color information</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>39</volume>
               <fpage>1066</fpage>
               <lpage>1075</lpage>
               <page-range>1066&#x2013;75</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.451931</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib20">
            <label>20</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Yoo</surname>
                     <given-names>J.-H.</given-names>
                  </name>
                  <name>
                     <surname>Kim</surname>
                     <given-names>D.-C.</given-names>
                  </name>
                  <name>
                     <surname>Ha</surname>
                     <given-names>H.-G.</given-names>
                  </name>
                  <name>
                     <surname>Ha</surname>
                     <given-names>Y.-H.</given-names>
                  </name>
               </person-group>
               <year>2016</year>
               <article-title>Adaptive spectral reflectance reconstruction method based on wiener estimation using a similar training set</article-title>
               <source>J. Imaging Sci. Technol.</source>
               <volume>60</volume>
               <pub-id pub-id-type="doi">10.2352/J.ImagingSci.Technol.2016.60.2.020503</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib21">
            <label>21</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Liu</surname>
                     <given-names>Z.</given-names>
                  </name>
                  <name>
                     <surname>Liu</surname>
                     <given-names>Q.</given-names>
                  </name>
                  <name>
                     <surname>Gao</surname>
                     <given-names>G.-a.</given-names>
                  </name>
                  <name>
                     <surname>Li</surname>
                     <given-names>C.</given-names>
                  </name>
               </person-group>
               <year>2017</year>
               <article-title>Optimized spectral reconstruction based on adaptive training set selection</article-title>
               <source>Opt. Express</source>
               <volume>25</volume>
               <fpage>12435</fpage>
               <lpage>12445</lpage>
               <page-range>12435&#x2013;45</page-range>
               <pub-id pub-id-type="doi">10.1364/OE.25.012435</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib22">
            <label>22</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Shen</surname>
                     <given-names>H.-L.</given-names>
                  </name>
                  <name>
                     <surname>Xin</surname>
                     <given-names>J.&#x00A0;H.</given-names>
                  </name>
               </person-group>
               <year>2004</year>
               <article-title>Spectral characterization of a color scanner by adaptive estimation,</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>21</volume>
               <fpage>1125</fpage>
               <lpage>1130</lpage>
               <page-range>1125&#x2013;30</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.21.001125</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib23">
            <label>23</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Shen</surname>
                     <given-names>H.-L.</given-names>
                  </name>
                  <name>
                     <surname>Xin</surname>
                     <given-names>J.&#x00A0;H.</given-names>
                  </name>
               </person-group>
               <year>2006</year>
               <article-title>Spectral characterization of a color scanner based on optimized adaptive estimation</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>23</volume>
               <fpage>1566</fpage>
               <lpage>1569</lpage>
               <page-range>1566&#x2013;9</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.23.001566</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib24">
            <label>24</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Tominaga</surname>
                     <given-names>S.</given-names>
                  </name>
                  <name>
                     <surname>Sakai</surname>
                     <given-names>H.</given-names>
                  </name>
               </person-group>
               <year>2023</year>
               <article-title>Spectral reflectance estimation from camera responses using local optimal dataset</article-title>
               <source>J. Imaging</source>
               <volume>9</volume>
               <fpage>47</fpage>
               <pub-id pub-id-type="doi">10.3390/jimaging9020047</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib25">
            <label>25</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Shen</surname>
                     <given-names>H.-L.</given-names>
                  </name>
                  <name>
                     <surname>Cai</surname>
                     <given-names>P.-Q.</given-names>
                  </name>
                  <name>
                     <surname>Shao</surname>
                     <given-names>S.-J.</given-names>
                  </name>
                  <name>
                     <surname>Xin</surname>
                     <given-names>J. H.</given-names>
                  </name>
               </person-group>
               <year>2007</year>
               <article-title>Reflectance reconstruction for multispectral imaging by adaptive wiener estimation</article-title>
               <source>Opt. Express</source>
               <volume>15</volume>
               <fpage>15545</fpage>
               <lpage>15554</lpage>
               <page-range>15545&#x2013;54</page-range>
               <pub-id pub-id-type="doi">10.1364/OE.15.015545</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib26">
            <label>26</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Tominaga</surname>
                     <given-names>S.</given-names>
                  </name>
                  <name>
                     <surname>Sakai</surname>
                     <given-names>H.</given-names>
                  </name>
               </person-group>
               <year>2024</year>
               <article-title>Spectral reflectance estimation from camera response using local optimal dataset and neural networks,</article-title>
               <source>J. Imaging</source>
               <volume>10</volume>
               <fpage>222</fpage>
               <pub-id pub-id-type="doi">10.3390/jimaging10090222</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib27">
            <label>27</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Tominaga</surname>
                     <given-names>S.</given-names>
                  </name>
                  <name>
                     <surname>Nishi</surname>
                     <given-names>S.</given-names>
                  </name>
                  <name>
                     <surname>Ohtera</surname>
                     <given-names>R.</given-names>
                  </name>
                  <name>
                     <surname>Sakai</surname>
                     <given-names>H.</given-names>
                  </name>
               </person-group>
               <year>2022</year>
               <article-title>Improved method for spectral reflectance estimation and application to mobile phone cameras</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>39</volume>
               <fpage>494</fpage>
               <lpage>508</lpage>
               <page-range>494&#x2013;508</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.449347</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib28">
            <label>28</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Li</surname>
                     <given-names>T.</given-names>
                  </name>
                  <name>
                     <surname>Liu</surname>
                     <given-names>T.</given-names>
                  </name>
                  <name>
                     <surname>Wang</surname>
                     <given-names>Y.</given-names>
                  </name>
                  <name>
                     <surname>Li</surname>
                     <given-names>X.</given-names>
                  </name>
                  <name>
                     <surname>Gu</surname>
                     <given-names>Y.</given-names>
                  </name>
               </person-group>
               <year>2022</year>
               <article-title>Spectral reconstruction network from multispectral images to hyperspectral images: a multitemporal case</article-title>
               <source>IEEE Trans. Geosci. Remote Sens.</source>
               <volume>60</volume>
               <fpage>1</fpage>
               <lpage>16</lpage>
               <page-range>1&#x2013;16</page-range>
            </element-citation>
         </ref>
         <ref id="jist2025008bib29">
            <label>29</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Fairman</surname>
                     <given-names>H.&#x00A0;S.</given-names>
                  </name>
                  <name>
                     <surname>Brill</surname>
                     <given-names>M.&#x00A0;H.</given-names>
                  </name>
               </person-group>
               <year>2004</year>
               <article-title>The principal components of reflectances</article-title>
               <source>Color Res. Appl.: Endorsed by Inter-Society Color Council, The Colour Group (Great Britain), Canadian Society for Color, Color Science Association of Japan, Dutch Society for the Study of Color, The Swedish Colour Centre Foundation, Colour Society of Australia, Centre Fran&#x00E7;ais de la Couleur</source>
               <volume>29</volume>
               <fpage>104</fpage>
               <lpage>110</lpage>
               <page-range>104&#x2013;10</page-range>
            </element-citation>
         </ref>
         <ref id="jist2025008bib30">
            <label>30</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Agahian</surname>
                     <given-names>F.</given-names>
                  </name>
                  <name>
                     <surname>Amirshahi</surname>
                     <given-names>S.&#x00A0;A.</given-names>
                  </name>
                  <name>
                     <surname>Amirshahi</surname>
                     <given-names>S.&#x00A0;H.</given-names>
                  </name>
               </person-group>
               <year>2008</year>
               <article-title>Reconstruction of reflectance spectra using weighted principal component analysis</article-title>
               <source>Color Res. Appl.: Endorsed by Inter-Society Color Council, The Colour Group (Great Britain), Canadian Society for Color, Color Science Association of Japan, Dutch Society for the Study of Color, The Swedish Colour Centre Foundation, Colour Society of Australia, Centre Fran&#x00E7;ais de la Couleur</source>
               <volume>33</volume>
               <fpage> 360</fpage>
               <lpage>371</lpage>
               <page-range> 360&#x2013;71</page-range>
            </element-citation>
         </ref>
         <ref id="jist2025008bib31">
            <label>31</label>
            <element-citation publication-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>
               </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>
               <elocation-id content-type="artnum">11905</elocation-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib32">
            <label>32</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Valero</surname>
                     <given-names>E.&#x00A0;M.</given-names>
                  </name>
                  <name>
                     <surname>Hu</surname>
                     <given-names>Y.</given-names>
                  </name>
                  <name>
                     <surname>Hern&#x00E1;ndez-Andr&#x00E9;s</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Eckhard</surname>
                     <given-names>T.</given-names>
                  </name>
                  <name>
                     <surname>Nieves</surname>
                     <given-names>J. L.</given-names>
                  </name>
                  <name>
                     <surname>Romero</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Schnitzlein</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Nowack</surname>
                     <given-names>D.</given-names>
                  </name>
               </person-group>
               <year>2014</year>
               <article-title>Comparative performance analysis of spectral estimation algorithms and computational optimization of a multispectral imaging system for print inspection</article-title>
               <source>Color Res. Appl.</source>
               <volume>39</volume>
               <fpage>16</fpage>
               <lpage>27</lpage>
               <page-range>16&#x2013;27</page-range>
               <pub-id pub-id-type="doi">10.1002/col.21763</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib33">
            <label>33</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Shi</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Healey</surname>
                     <given-names>G.</given-names>
                  </name>
               </person-group>
               <year>2002</year>
               <article-title>Using reflectance models for color scanner calibration</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>19</volume>
               <fpage>645</fpage>
               <lpage>656</lpage>
               <page-range>645&#x2013;56</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.19.000645</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib34">
            <label>34</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Jaaskelainen</surname>
                     <given-names>T.</given-names>
                  </name>
                  <name>
                     <surname>Parkkinen</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Toyooka</surname>
                     <given-names>S.</given-names>
                  </name>
               </person-group>
               <year>1990</year>
               <article-title>Vector-subspace model for color representation</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>7</volume>
               <fpage>725</fpage>
               <lpage>730</lpage>
               <page-range>725&#x2013;30</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.7.000725</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib35">
            <label>35</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Imai</surname>
                     <given-names>F.&#x00A0;H.</given-names>
                  </name>
                  <name>
                     <surname>Berns</surname>
                     <given-names>R.&#x00A0;S.</given-names>
                  </name>
               </person-group>
               <year>1999</year>
               <article-title>Spectral estimation using trichromatic digital cameras</article-title>
               <source>Pro. Int&#x2019;l. Symp. on Multispectral Imaging and Color Reproduction for Digital Archives</source>
               <volume>42</volume>
               <fpage>1</fpage>
               <lpage>8</lpage>
               <page-range>1&#x2013;8</page-range>
               <publisher-name>Chiba University Chiba, Japan</publisher-name>
            </element-citation>
         </ref>
         <ref id="jist2025008bib36">
            <label>36</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Connah</surname>
                     <given-names>D.</given-names>
                  </name>
                  <name>
                     <surname>Westland</surname>
                     <given-names>S.</given-names>
                  </name>
                  <name>
                     <surname>Thomson</surname>
                     <given-names>M.</given-names>
                  </name>
               </person-group>
               <year>2001</year>
               <article-title>Recovering spectral information using digital camera systems</article-title>
               <source>Coloration Technol.</source>
               <volume>117</volume>
               <fpage>309</fpage>
               <lpage>312</lpage>
               <page-range>309&#x2013;12</page-range>
               <pub-id pub-id-type="doi">10.1111/j.1478-4408.2001.tb00080.x</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib37">
            <label>37</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Habib</surname>
                     <given-names>T.</given-names>
                  </name>
                  <name>
                     <surname>Green</surname>
                     <given-names>P.</given-names>
                  </name>
                  <name>
                     <surname>Nussbaum</surname>
                     <given-names>P.</given-names>
                  </name>
               </person-group>
               <year>2023</year>
               <article-title>Spectral estimation: its behaviour as a sat and implementation in colour management</article-title>
               <source>J. Imaging Sci. Technol.</source>
               <volume>67</volume>
            </element-citation>
         </ref>
         <ref id="jist2025008bib38">
            <label>38</label>
            <element-citation publication-type="other"><person-group person-group-type="author">
                  <name>
                     <surname>Green</surname>
                     <given-names>P.&#x00A0;J.</given-names>
                  </name>
               </person-group>
               <comment><italic>A Colour Engineering Toolbox</italic> (International Color Consortium, Reston, VA, USA, 2003). <uri xlink:href="https://www.color.org/resources/ColourEngineeringToolbox.xalter">https://www.color.org/resources/ColourEngineeringToolbox.xalter</uri>. Accessed: 2025-07-20</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib39">
            <label>39</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Romero</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Garc&#x0131;a-Beltr&#x00E1;n</surname>
                     <given-names>A.</given-names>
                  </name>
                  <name>
                     <surname>Hern&#x00E1;ndez-Andr&#x00E9;s</surname>
                     <given-names>J.</given-names>
                  </name>
               </person-group>
               <year>1997</year>
               <article-title>Linear bases for representation of natural and artificial illuminants</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>14</volume>
               <fpage>1007</fpage>
               <lpage>1014</lpage>
               <page-range>1007&#x2013;14</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.14.001007</pub-id>
            </element-citation></ref>
         <ref id="jist2025008bib40">
            <label>40</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Ansari-Asl</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Barbieri</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Obein</surname>
                     <given-names>G.</given-names>
                  </name>
                  <name>
                     <surname>Hardeberg</surname>
                     <given-names>J. Y.</given-names>
                  </name>
               </person-group>
               <year>2023</year>
               <article-title>Advancing material appearance measurement: a cost-effective multispectral imaging system for capturing SVBRDF and BTF</article-title>
               <source>London Imaging Meeting</source>
               <publisher-name>Society for Imaging Science and Technology</publisher-name>
               <publisher-loc>Springfield, VA, USA</publisher-loc>
            </element-citation>
         </ref>
         <ref id="jist2025008bib41">
            <label>41</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Ansari-Asl</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Barbieri</surname>
                     <given-names>M.</given-names>
                  </name>
                  <name>
                     <surname>Obein</surname>
                     <given-names>G.</given-names>
                  </name>
                  <name>
                     <surname>Hardeberg</surname>
                     <given-names>J. Y.</given-names>
                  </name>
               </person-group>
               <year>2024</year>
               <article-title>Optical and electromechanical design and implementation of an advanced multispectral device to capture material appearance</article-title>
               <source>J. Imaging</source>
               <volume>10</volume>
               <fpage>55</fpage>
               <pub-id pub-id-type="doi">10.3390/jimaging10030055</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib42">
            <label>42</label>
            <element-citation publication-type="other"><comment>Silios, <italic>Silios Multispectral Cameras</italic> (Silios Technologies, Peynier, France, 2024). <uri xlink:href="https://www.silios.com/cms-series">https://www.silios.com/cms-series</uri>. Accessed on 24 December 2024</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib43">
            <label>43</label>
            <element-citation publication-type="other"><comment>SpectroCam, <italic>Spectrocam Multispectral Wheel Cameras</italic> (Torrent Photonics, Largo, FL, USA, 2024). <uri xlink:href="https://salvocoatings.com/products/spectrocam/">https://salvocoatings.com/products/spectrocam/</uri>. Accessed on 24 December 2024</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib44">
            <label>44</label>
            <element-citation publication-type="other"><person-group person-group-type="author">
                  <name>
                     <surname>Mart&#x00ED;-nez&#x00A0;Domingo</surname>
                     <given-names>M.</given-names>
                  </name>
               </person-group>
               <comment><italic>Multispectral High Dynamic Range Polarimetric Imaging Applied to Scene Segmentation and Object Classification</italic>. PhD thesis, Universidad de Granada, Granada, Spain (2017). Available online: <uri xlink:href="http://hdl.handle.net/10481/47628">http://hdl.handle.net/10481/47628</uri> (Accessed on 24 December 2024)</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib45">
            <label>45</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Bengio</surname>
                     <given-names>Y.</given-names>
                  </name>
                  <name>
                     <surname>Grandvalet</surname>
                     <given-names>Y.</given-names>
                  </name>
               </person-group>
               <year>2004</year>
               <article-title>No unbiased estimator of the variance of k-fold cross-validation</article-title>
               <source>J. Mach. learn. Res.</source>
               <volume>5</volume>
               <fpage>1089</fpage>
               <lpage>1105</lpage>
               <page-range>1089&#x2013;105</page-range>
            </element-citation>
         </ref>
         <ref id="jist2025008bib46">
            <label>46</label>
            <element-citation publication-type="other"><comment>CIE &#x2013; International Commission on Illumination, <italic>CIE Standard Illuminant D65</italic> (International Commission on Illumination, Vienna, Austria, 2019). <uri xlink:href="https://doi.org/10.25039/CIE.DS.hjfjmt59">https://doi.org/10.25039/CIE.DS.hjfjmt59</uri>. CIE, Vienna, Austria</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib47">
            <label>47</label>
            <element-citation publication-type="other"><comment>International Commission on Illumination (CIE), <italic>Relative Spectral Power Distributions of Illuminants Representing Typical LED Lamps, 1nm Spacing</italic> (International Commission on Illumination, Vienna, Austria, 2018). <uri xlink:href="https://doi.org/10.25039/CIE.DS.dhcw57sd">https://doi.org/10.25039/CIE.DS.dhcw57sd</uri>. CIE, Vienna, Austria</comment>
            </element-citation>
         </ref>
         <ref id="jist2025008bib48">
            <label>48</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Bianco</surname>
                     <given-names>S.</given-names>
                  </name>
               </person-group>
               <year>2010</year>
               <article-title>Reflectance spectra recovery from tristimulus values by adaptive estimation with metameric shape correction</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>27</volume>
               <fpage>1868</fpage>
               <lpage>1877</lpage>
               <page-range>1868&#x2013;77</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.27.001868</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib49">
            <label>49</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Hern&#x00E1;ndez-Andr&#x00E9;s</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Romero</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Lee&#x00A0;Jr</surname>
                     <given-names>R.&#x00A0;L.</given-names>
                  </name>
               </person-group>
               <year>2001</year>
               <article-title>Colorimetric and spectroradiometric characteristics of narrow-field-of-view clear skylight in Granada, Spain</article-title>
               <source>J. Opt. Soc. Am. A</source>
               <volume>18</volume>
               <fpage>412</fpage>
               <lpage>420</lpage>
               <page-range>412&#x2013;20</page-range>
               <pub-id pub-id-type="doi">10.1364/JOSAA.18.000412</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib50">
            <label>50</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Liang</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Zhu</surname>
                     <given-names>Q.</given-names>
                  </name>
                  <name>
                     <surname>Liu</surname>
                     <given-names>Q.</given-names>
                  </name>
                  <name>
                     <surname>Xiao</surname>
                     <given-names>K.</given-names>
                  </name>
               </person-group>
               <year>2022</year>
               <article-title>Optimal selection of representative samples for efficient digital camera-based spectra recovery</article-title>
               <source>Color Res. Appl.</source>
               <volume>47</volume>
               <fpage>107</fpage>
               <lpage>120</lpage>
               <page-range>107&#x2013;20</page-range>
               <pub-id pub-id-type="doi">10.1002/col.22718</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib51">
            <label>51</label>
            <element-citation publication-type="journal"><person-group person-group-type="author">
                  <name>
                     <surname>Eckhard</surname>
                     <given-names>T.</given-names>
                  </name>
                  <name>
                     <surname>Valero</surname>
                     <given-names>E.&#x00A0;M.</given-names>
                  </name>
                  <name>
                     <surname>Hern&#x00E1;ndez-Andr&#x00E9;s</surname>
                     <given-names>J.</given-names>
                  </name>
                  <name>
                     <surname>Schnitzlein</surname>
                     <given-names>M.</given-names>
                  </name>
               </person-group>
               <year>2014</year>
               <article-title>Adaptive global training set selection for spectral estimation of printed inks using reflectance modeling,</article-title>
               <source>Appl. Opt.</source>
               <volume>53</volume>
               <fpage>709</fpage>
               <lpage>719</lpage>
               <page-range>709&#x2013;19</page-range>
               <pub-id pub-id-type="doi">10.1364/AO.53.000709</pub-id>
            </element-citation>
         </ref>
         <ref id="jist2025008bib52">
            <label>52</label>
            <element-citation publication-type="book"><person-group person-group-type="author">
                  <name>
                     <surname>Hardeberg</surname>
                     <given-names>J.&#x00A0;Y.</given-names>
                  </name>
               </person-group>
               <source>Acquisition and Reproduction of Color Images: Colorimetric and Multispectral Approaches</source>
               <year>2001</year>
               <publisher-name>Universal-Publishers</publisher-name>
               <publisher-loc>Boca Raton, FL, USA</publisher-loc>
            </element-citation>
         </ref>
      </ref-list>
   </back>
</article>