Next Article in Journal
Application of Array Imaging Algorithms for Water Holdup Measurement in Gas–Water Two-Phase Flow Within Horizontal Wells
Previous Article in Journal
Text Typing Using Blink-to-Alphabet Tree for Patients with Neuro-Locomotor Disabilities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parallel Dictionary Reconstruction and Fusion for Spectral Recovery in Computational Imaging Spectrometers

1
College of Instrumentation & Electrical Engineering, Jilin University, Changchun 130061, China
2
School of Science, Rensselaer Polytechnic Institute, Troy, NY 12180, USA
3
Shanghai Institute of Satellite Engineering, Shanghai 201109, China
4
Suzhou Argo Space Technology Co., Ltd., Suzhou 215000, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(15), 4556; https://doi.org/10.3390/s25154556
Submission received: 23 April 2025 / Revised: 20 July 2025 / Accepted: 21 July 2025 / Published: 23 July 2025
(This article belongs to the Section Optical Sensors)

Abstract

Computational imaging spectrometers using broad-bandpass filter arrays with distinct transmission functions are promising implementations of miniaturization. The number of filters is limited by the practical factors. Compressed sensing is used to model the system as linear underdetermined equations for hyperspectral imaging. This paper proposes the following method: parallel dictionary reconstruction and fusion for spectral recovery in computational imaging spectrometers. Orthogonal systems are the dictionary candidates for reconstruction. According to observation of ground objects, the dictionaries are selected from the candidates using the criterion of incoherence. Parallel computations are performed with the selected dictionaries, and spectral recovery is achieved by fusion of the computational results. The method is verified by simulating visible-NIR spectral recovery of typical ground objects. The proposed method has a mean square recovery error of ≤1.73 × 10−4 and recovery accuracy of ≥0.98 and is both more universal and more stable than those of traditional sparse representation methods.

1. Introduction

In remote sensing, imaging spectrometers are of great interest because of their ability to perform qualitative and quantitative analysis of remote sensing targets. Dispersive devices such as prisms and gratings are used by conventional imaging spectrometers to acquire spectral and spatial information in a push-broom or whisk-broom manner [1,2,3,4]. Owing to practical requirements, researchers have conducted significant research on designing compact imaging spectrometers. The size of the traditional imaging spectrometer is limited by the dispersion method and optical length. In recent years, the planar grating is replaced by a convex/concave grating, which makes the structure compact to meet miniaturization demand [4,5,6].
Research in micro- and nano-optics has enabled effective integration of dispersion systems and facilitated a trend toward lightness and compactness of imaging spectrometers [7]. It is worth noting that the spectral resolution is positively correlated with the optical path length of the system, i.e., applying micro- and nano-optics to dispersive spectrometers is likely to entail sacrificing their spectral resolution. The problem of reduced spectral resolution caused by the reduction in the optical path can be avoided by a push-broom imaging spectrometer with linear variable filters (LVFs). The transmission spectrum of an LVF is a narrow-band Gaussian peak varying in a single direction, and it takes the role of slit and dispersion elements in a conventional spectrometer. Hence, the spectral resolution is significantly limited by the width and number of Gaussian peaks that the LVF can accommodate.
The broad-bandpass film filter array (BFA) is a new spectral information modulation element for hyperspectral imaging that is a substitute for an LVF. The optical-mechanical system of a spectrometer with BFA is similar and allows for miniaturization, but the acquisition mechanism of spectral information of the two are different. The output of a spectrometer using an LVF is the direct-read spectral information, whereas the BFA one output needs to be calculated and unmixed.
Computational spectroscopy was first proposed in 1999 [8] and is fourth-paradigm spectroscopy with the advantages of instrument minimization and higher output SNR [9]. Maximum likelihood analysis has proven that a spectrometer with BFAs can perform unbiased estimation of a target spectrum [10]. An on-chip spectrometer with 195 BFAs has been designed for detecting spectra composed of LEDs. L-curve–Tikhonov regularization, GCV–Tikhonov regularization, and non-negative least-squares methods have been used for effective spectral reconstructions [11,12,13,14]. In recent years, based on emerging materials like quantum dots, various tunable filters have been applied to miniaturize optical spectrometers. A quantum dot colloid with a continuously varying transmission curve was synthesized, enabling least-squares spectral recovery to achieve a resolution of 3 nm in the 390–680 nm range [15]. Thereafter, quantum dots were synthesized and integrated to design a short-wave infrared BFA spectrometer, where a total-variation algorithm was used for spectral reconstruction with an average resolution of 6 nm [16].
After spectral information acquisition, the second most urgent need is spatial information acquisition. Integrating a BFA on a detector entails a lack of spatial imaging capability. The problem of low spatial resolution cannot be solved using a compound optical system to match the BFA. An effective solution is using a broad-bandpass filter line array (BFLA) instead of a dot array and obtaining spatial information in a push-broom manner [17]. The number of integrated filters in the line array is equivalent to the observation frequency. In conventional non-underdetermined solution methods, the number of filters in a BFLA should be greater than or equal to the number of requested spectral bands. However, the number of filters in a BFLA is limited by the processing technology, detector size, and push-broom imaging frame rate, making it impossible to achieve the required observation frequency for sampling information. For hyperspectral imaging, the computational system is linear and underdetermined with a non-unique solution. This issue is alleviated by introducing a sparsity constraint to guarantee a unique solution and implement inversion with insufficient observation [18].
While the introduction of sparsity constraints has enabled the recovery of increased spectral bands, the precision and stability of spectral reconstruction remain constrained by observation frequency and reconstruction algorithms. This limitation underscores the critical need for algorithms to balance high accuracy with universal applicability—especially in error-sensitive domains like medical diagnostics or environmental monitoring, where even minor spectral deviations can lead to erroneous conclusions. For instance, in quantitative analysis of water quality parameters, the sparsity-based reconstruction must mitigate noise amplification from limited sampling, while adapting to diverse water body compositions. Similarly, in agricultural stress detection, the algorithm must reconcile spectral sparsity assumptions with the dynamic reflectance changes of crops under varying environmental conditions, ensuring that reconstruction errors do not obscure subtle physiological signals. Thus, despite the advancements enabled by sparsity constraints, the technology’s utility in real-world applications hinges on its ability to maintain high-fidelity spectral recovery across heterogeneous scenarios.
On the basis of these issues, this paper proposes a parallel dictionary reconstruction and fusion (PDRF) method. To enhance universal applicability across diverse targets, multiple generalized and complete orthogonal systems encompassing a wide range of spectral characteristics are selected as dictionaries for parallel reconstructions. This multi-dictionary design enables the method to adaptively capture intrinsic spectral features of various objects, from typical ground materials to complex mixed scenes. An adaptively weighted fusion strategy is then applied to the individual reconstruction results, dynamically adjusting weights according to the spectral similarity between each dictionary’s output and the target’s intrinsic properties. This adaptive mechanism not only reinforces the stability of composite reconstruction but also elevates precision by leveraging complementary strengths of different dictionaries. The proposed method is validated through simulated spectral reconstruction experiments on typical ground objects and extended to heterogeneous scenarios involving mixed materials, demonstrating its versatility. Comparative analyses against typical methods utilizing single complete orthogonal systems further verify that PDRF exhibits superior accuracy and stability, particularly in handling targets with complex spectral signatures, thereby embodying both broad adaptability and fine-grained precision in spectral reconstruction.
The rest of this paper is structured as follows. Section 2 analyzes the principle and advantages of the push-broom imaging spectrometer with a broad-bandpass filter line array (IS-BFLA) and establishes the corresponding discretized mathematical model for hyperspectral imaging. Section 3 proposes the parallel dictionary reconstruction and fusion (PDRF) method, elaborating on its implementation process in detail, including dictionary selection, parallel reconstruction, result screening, and adaptive fusion. Section 4 introduces the testing environment and evaluation methods, covering the dataset, dictionary types selected, and metrics for assessing reconstruction performance. Section 5 presents the testing and analysis of PDRF, including simulated spectral reconstruction experiments on typical ground objects, and compares the results with those of other methods to verify the superiority of the proposed method. Finally, Section 6 summarizes the conclusions of this study.

2. Principle and Modeling of IS-BFLA Hyperspectral Imaging

2.1. Modeling of IS-BFLA

The principle of the IS-BFLA is shown in Figure 1. Its main components include the optical system, the BFLA, and CMOS detector with the output circuit. The IS-BFLA is more suitable for remote sensing on motion platforms such as in aviation or spaceflight. First, during push-broom imaging, the object spectrum passes sequentially through all the broad-bandpass film filters in the BFLA. The filters in the BFLA have broad-bandpass transmittance, which significantly improves the optical energy for imaging. Second, the single filter corresponds to the multi-line pixels in the detectors. Time delay integration (TDI) technology can be used to improve the imaging quality further. Therefore, the transmitted intensity in the IS-BFLA is upgraded in the same exposure time as in the conventional spectrometer. Theoretically, the IS-BFLA more easily achieves compatibility between high spatial and high spectral resolution.
The filters in a BFLA have unique spectral transmission functions. The object spectra are weighted by the spectral transmission functions of the filters, and the light energy is recorded by the corresponding detector pixels. The output gray value gi can be treated as a dual integration of wavelength and exposure time and can be expressed as
g i = t λ f i λ d λ ϕ λ , t d λ d t   ,
where f i λ is the joint spectral sensitivity function of the ith filter and the optical system, d λ is the detector quantum efficiency function, and ϕ λ is the target spectral function. Equation (1) can be simplified by letting
Ω i λ = f i λ d λ   ,
where Ωi (λ, t) is the spectral sensitivity function of the system obtained by modulating the ith filter. Ideally, the push-broom motion is fast and stable, and the incident energy of the target spectrum into different filters can be considered constant during the imaging time. Therefore, ϕ(λ, t) in Equation (1) is a non-time-varying signal. For the λ integral term, the rectangular integral approximation is adopted to discretize the linear system. Equation (1) can be expressed in matrix form as
Δ λ Δ t Ω 1 , 1 Ω 1 , n Ω 1 , N Ω m , 1 Ω m , n Ω m , N Ω M , 1 Ω M , 1 Ω M , 1 ϕ 1 ϕ n ϕ N = g 1 g m g M   ,
where the time integration term ∆t and spectral integration term ∆λ can be directly introduced into the spectral sensitivity functions. The IS-BFLA model can be further simplified to obtain
Ω ϕ = g   ,
where Ω R M × N is the system spectral sensitivity matrix, ϕ R N × 1 is the object spectrum vector, and g R M × 1 is the vector with the imaging grayscale value. The spectral reconstruction corresponds to solving ϕ from Equation (4) with known g and Ω.
If the frequency of observations, namely, the number of filters in a BFLA, is greater than or equal to the number of required spectral bands, the system of linear equations is non-underdetermined. After the condition number of the system is calculated and the anti-interference ability is optimized, high-precision spectral reconstruction can be directly performed using convex solving methods with the l2-norm as the objective function, such as with least squares or regularization, and the hyperspectral remote sensing data cube with a 2D spatial image and 1D spectrum can be obtained.

2.2. Compressed-Sensing Spectral Reconstruction Method for IS-BFLA Hyperspectral Imaging

When the observations of the IS-BFLA are insufficient, the reconstruction system is underdetermined, resulting in the problem of non-unique solutions. Therefore, the sparsity constraint is introduced to ensure unique solutions and conduct reliable hyperspectral recovery. The target spectrum can be directly reconstructed using the sparse representation if the spectrum is inherently sparse, e.g., the target signal is a Gaussian peak in a specific range. Unfortunately, the reflection or emission spectra of objects are generally in a continuous non-zero form. Hence, the sparse transformation needs to be introduced into the current system. After calculating the sparse solution, the target spectrum is indirectly calculated by combining the sparse solution with the sparse transformation.
The dictionary A R N × L is designed for implementing the sparse transformation and serves as the sparse constraint. We let
A x = ϕ ,
where x R L × 1 is a k-sparse vector (k << L). Substituting Equation (5) into Equation (4) gives
Θ x = g , s . t .   Θ = Ω A .
In compressive sensing theory, the system sensitivity matrix Ω is also called the observation matrix, and the matrix Θ R M × L is called the compressive sensing matrix. The compressed sensing matrix obtained by the sparse transformation is still underdetermined, but the amount of solved data is reduced by constraining the selection of sparse variables. Therefore, selecting the correct column vectors in the compressed sensing matrix and the accuracy of the corresponding coefficients become the key factors for high-precision spectral reconstruction.
The sparse representation constrained by the l0-norm is a nonconvex problem, i.e., a non-deterministic complete polynomial. Therefore, the l1-norm is applied as an alternative to the l0-norm for the relaxation optimization solution to ensure that the objective function is convex. Specific solution methods include convex optimization and greedy algorithms.
There are three common methods to construct dictionaries. The first method is to select the general transform system, such as a discrete Fourier transform (DFT), discrete cosine transform (DCT), discrete wavelet transform (DWT), or other complete orthogonal system. Most spectral signals are sparse after the transformation. The second method is transform domain training based on the spectral database, i.e., dictionary learning, which can guarantee the sparse transform of any ground objects in the spectral database. The third method is the augmented dictionary, which is based on the former two methods and involves concatenating a variety of dictionaries. The aim of concatenation is to construct a richer transform set for selecting dictionary column vectors and perform the recovery from the local to the global perspective.
To ensure that the solution is non-singular when performing sparse solutions, the observation frequency is usually required to be two times the sparsity k [19]. Therefore, the number of dictionary column vectors chosen is limited by the frequency of observations.

3. Parallel Dictionary Reconstruction and Fusion Method

The PDRF method is proposed by drawing on the idea of series and parallel architecture in circuits, and the difference between this method and traditional sparse representation is illustrated in the Figure 2. This method includes (1) selection of dictionaries, (2) parallel reconstruction of multiple dictionaries, (3) screening of reconstructions, and (4) adaptive fusion of the results, with all these components and the specific methodological elements illustrated in Figure 3.
First, the dictionary set constructed for the current spectral reconstruction contains a variety of complete orthogonal systems, and the augmented dictionary is formed by combining various orthogonal systems. To determine whether the current dictionary can perform effective recovery, the relevant criteria in compressed sensing are introduced to analyze and filter each dictionary in the dictionary set. References [20,21,22] indicate that the restricted isometry property (RIP) and incoherence principle are equivalent and powerful criteria for the feasibility of sparse reconstruction, and low coherence ensures that measurements are “spread out” in the sparsity domain, improving reconstruction. That could serve as a priori judgments for determining whether effective compressive sensing reconstruction can be achieved. The calculation of the coherence is aimed at the compressive sensing matrix and is specifically expressed as
η Θ = max 1 n 1 < n 2 N Θ n 1 , Θ n 2 Θ n 1 2 Θ n 2 2   ,
where Θ n is the column vector of the compressive sensing matrix. The judgment criterion is to calculate the coherence of the observation matrix and compare it with that of the compressive sensing matrix. If the coherence increases, the observation matrix is eliminated, so as to guarantee the sparse reconstruction of unknown spectral curves.
Second, the compressed sensing matrix is constructed for the filtered dictionary, and the sparse vector corresponding to each dictionary is calculated using the l1 norm. Then, the reconstructed spectrum is calculated to form the reconstructed spectrum set.
Third, secondary screening is carried out for the reconstructed spectrum corresponding to each selected dictionary. On the condition that the spectral recovery is accurate, the reconstructed spectra corresponding to multiple dictionaries will be identical. Thus, the mean and variance of all reconstructed spectra are calculated in the spectral bands, and the gross errors are judged according to the 3σ criterion. The reconstructed spectra containing gross errors are eliminated, and the secondary screening process is repeated until all reconstructed spectra meet the 3σ criterion. The filtered set of reconstructed spectra can be written in matrix form:
ϕ ^ = ϕ ^ 1 , s e l 1 ϕ ^ 1 , s e l n 1 ϕ ^ 1 , s e l N 1 ϕ ^ n , s e l 1 ϕ ^ n , s e l n 1 ϕ ^ n , s e l N 1 ϕ ^ N , s e l 1 ϕ ^ N , s e l n 1 ϕ ^ N , s e l N 1 = ϕ ^ s e l 1 T ϕ ^ s e l n 1 T ϕ ^ s e l N 1 T T   .
The element ϕ ^ n , s e l _ n 1 in the matrix is the estimated reconstruction of the nth spectral band of the s e l _ n 1 dictionary obtained after screening, and N 1 reconstructed spectra are selected in the formula. Gross errors are eliminated by secondary screening processes to ensure the global accuracy of the reconstruction.
Finally, the reconstructed spectra after secondary screening are fused adaptively in correspondence with the spectral band. Under-sampling observations still results in loss of detail for the signal, and the degree of global and detail loss is different when using each type of dictionary. Thus, weighted fusion of all the reconstructions is carried out. The reconstructed spectrum is estimated without bias on the basis of maximum likelihood, and the weighted average is calculated from the spectral bands; that is, the weighted values in different spectral bands of the same reconstructed spectrum are individual. The weighting formula is
w n , s e l n 1 = exp ϕ ^ n , s e l n 1 μ ( ϕ ^ n ) 2 σ 2 ( ϕ ^ n )   ,
where μ ( ϕ ^ n ) and σ 2 ϕ ^ n are unbiased mean and variance estimates, respectively. Thus, the weighted matrix w can be obtained. Finally, the reconstructed spectrum with weighted mean fusion is
ϕ ^ e n d = w T ϕ ^ w Σ ,
where Σ is the row vector summation matrix of the weighted matrix. Through adaptive parameter weighting, multiple reconstructed spectra are adaptively fused in correspondence with the bands.
Selecting the column vectors of multiple dictionaries for the same output signal increases the number of selected column vectors, which weakens the limitation placed by the observation frequency on the column vector selections of the augmented dictionary. On the basis that the target spectrum is the only accurate solution, similar or consistent solutions should exist among the solutions of multiple dictionaries selected for reconstruction. Through error determination, interference is removed, and adaptive fusion is performed, thus ensuring the stability and accuracy of the reconstruction results.

4. Testing Environment and Evaluation Method

4.1. Dataset Introduction

In a previous study, 20 film filters and a large-area CMOS detector were selected and integrated into a BFLA [23]. The transmittances of BFLAs were measured and combined with the quantum efficiency curve to obtain spectral sensitivity functions of the system as shown in Figure 4. These BFLAs are all transmissive within the 400–900 nm spectral range. However, their transmission efficiencies vary at different wavelengths, which enables the encoding of spectral information at different wavelengths.
To verify the research method proposed in this paper, the terrestrial object spectral dataset from the USGS Digital Spectral Library Version 7 was selected [24]. It included rocks, soils, natural mineral mixtures, various plant types with different backgrounds, and so on. Since this study corresponded to the spectral image reconstruction method within the 400–900 nm imaging spectral range, the dataset was filtered to ensure that it contained valid data within the research spectral range for support. Finally, 991 types of terrestrial object spectral data were obtained. Meanwhile, the data were preprocessed so that the spectral resolution of the spectral data was 5 nm and the value range was [0, 1].

4.2. Dictionary Selection

The PDRF framework studied in this paper adopted traditional orthogonal systems without prior learning as the main approach for spectral recovery. The dictionary types included Discrete Cosine Transform (DCT), Coiflet wavelets (coif N), Daubechies wavelets (db N), Fejér–Korovkin wavelets (fk N), Symlet wavelets (sym N), etc. [25,26,27]. In view of the characteristics of wavelet bases, the maximum order N of the wavelets was determined based on the existing 100 spectral bands, and the wavelet orthogonal basis was constructed using this maximum order [25,26].
It is worth noting that the Orthogonal Matching Pursuit (OMP) algorithm was still implemented based on least squares internally. If the sparsity was greater than the number of observations, the solution method needed to be switched from least squares to Singular Value Decomposition (SVD), and the uncertainty in its solution accuracy would increase. Therefore, it was required that in any wavelet dictionary, there existed 20 vectors (equal to the number of observations) such that the sparsity of the signal after their summation was 0, thereby achieving a support effect consistent with the length of the signal vector.
Taking the db1 wavelet and db25 wavelet in Figure 5 as examples, it can be clearly seen that the length of the signal supported by db1 wavelet vectors of the same order was superior to that of db25. Moreover, since db25 could not have 20 vectors whose sum was equivalent to the length of the signal, it could only achieve this through higher sparsity, which was not feasible in the current system. Thus, the db1 wavelet could be selected as a dictionary, while db25 could not.
Therefore, the finally selected dictionaries included coif1~coif4, db1~db13, fk4, fk6, fk8, fk18, fk22, sym4~sym8, and sym10~sym13 (Symlet wavelets were derived from Daubechies (db) wavelets; among them, db1~db3 were consistent with sym1~sym3 and thus were not reused), totaling 31 types of wavelet dictionaries.
There were a total of 32 types of individual orthonormal system dictionaries. Through the concatenation of the aforementioned dictionaries, the 33th dictionary—the augmented dictionary (A_dict)—was constructed. To verify its performance in comparison with dictionary learning types, the KSVD algorithm was introduced for dictionary learning, forming the 34th dictionary [28]. To control algorithm-related factors, a general reconstruction algorithm based on the rapid estimation of orthogonal matching pursuit representation algorithm was selected [28]. Meanwhile, to verify the effects of 3σ filtering and Gaussian weighting, an additional comparison term was added to directly output the mean values of each orthonormal system dictionary (PDRF with mean).

4.3. Evaluation Methods for Reconstruction Results

The core goal of spectral reconstruction is to make the reconstructed spectrum as close as possible to the true spectrum, and its essence lies in minimizing the error between the two. The coefficient of determination R 2 peak signal-to-noise ratio (PSNR) is used to evaluate the accuracy of spectral recovery. In statistics, R 2 is adopted to detect the variance between the reconstructed data and the original data from a global perspective and evaluate the strength of the linear relationship. The formula for R 2 is
R 2 = 1 i = 1 n ϕ λ i ϕ ^ λ i 2 i = 1 n ϕ λ i 1 n j = 1 n ϕ λ j 2   ,
where ϕ λ is the true spectral value, while ϕ ^ λ is the spectral value reconstructed after observation. Spectral recovery is better verified as R2 approaches 1. The calculation formula of PSNR is expressed as
P S N R = 10 log 10 M A X ϕ λ 2 M S E ,   s . t .   MSE = 1 n i = 1 n ϕ λ i ϕ ^ λ i 2 ,
where M A X ϕ λ is the maximum value of the spectral data, and MSE measures the overall deviation between the reconstructed spectrum and the true spectrum. The higher the PSNR value, the smaller the error between the reconstruction results and the true values, which directly reflects the fidelity of the reconstruction.

5. Testing and Analysis of PDRF

For the analysis of reconstruction performance, six objects were selected for analysis. Based on their recovery accuracy, the top four with the highest accuracy were chosen and plotted in Figure 6. It is easy to observe from the figure that under the same signal length, Object 1 and Object 950 had a wider response range compared with the other four ground objects. Their rising intervals were gentle, with no obvious spectral bands; thus, within a single dictionary, DCT achieved higher recovery accuracy. Object 5, Object 100, Object 287, and Object 479 all exhibited high gradient changes within a shorter signal length. Therefore, wavelets with short support structures achieved better spectral recovery performance for these ground objects.
A-Dict has both global variables provided by the DCT and local variables provided by the wavelet. The variable type contains low-frequency and high-frequency information, so A-Dict has richer sparse vectors for selection. With an effective combination of global and local variables and low- and high-frequency information, A-Dict has more advantages in the global and local aspects of spectral reconstruction, as reflected in the recoveries of object 950. A-Dict also has a great variety of vectors and contains strongly correlated column vectors owing to the concatenation of dictionaries, resulting in increased error in solving sparse vectors. It is worth noting that due to containing a great variety of vectors, A-Dict may contain strongly correlated column vectors, which will lead to increased errors when solving for sparse vectors in Object 858.
Figure 7 uses R2 and PSNR as evaluation metrics to show the spectral recovery performance of different targets under different dictionaries and PDRF. First, it can be observed that applying a single complete orthogonal system as a dictionary suffers from the problem of non-universal applicability, i.e., the target spectrum may be non-sparse under one dictionary transformation but sparse under another. Second, dictionary learning can ensure that all target spectra in the database are sufficiently sparse under this transformation. However, considering the incompleteness of the database and the complexity of actual spectra, issues such as incompleteness and the coherence of the observation system’s response function are unavoidable, which leads to a decrease in the accuracy of target spectral reconstruction.
Because multi-dictionary parallel reconstructions are adopted, the PDRF method is inevitably affected by the recovery accuracy of each dictionary. The global accuracy of the reconstructed spectrum can be estimated with the 3σ criterion, and the adaptive spectral segment fusion provides a second correction of the reconstruction using various dictionaries for the details. In stark contrast to the method, in addition to what has been analyzed above, there is also the result obtained without screening and by directly calculating the mean—PDRF with mean. It obviously exhibits non-universality for some targets, as well as an increase in spectral recovery errors.
The major advantage of PDRF is its ability to reconstruct stably and accurately and its suitability for various ground objects. It is worth noting that the variance of the recovery MSE of the proposed method is one order of magnitude lower than that of other methods for various ground objects. The fusion of multiple dictionary reconstructions enables PDRF to reconstruct from the local to the global scale compared with using a single dictionary. The recovery accuracy of PDRF is stable with a coefficient of determination R 2 above 0.98, while that of A-Dict is above 0.86. Therefore, the proposed method, PDRF, achieves more stable and precise reconstruction for the compressed sensing system consisting of the IS-BFLA.

6. Conclusions

This paper addressed the problem of acquiring hyperspectral information with under-sampling using a spectrometer with a few BFLAs. A compressed sensing system was constructed to solve the problem of non-unique solutions of the underdetermined system using sparsity constraints. A method based on parallel dictionary reconstruction and fusion was proposed. The proposed method focuses on solving two problems: one is that selecting a single orthogonal system as a dictionary has insufficient sparsity, and the other is that the insufficient observation frequency of the system limits the reconstruction accuracy. By constructing the independent dictionaries, A-Dict, dictionary learning with k-svd and PDRF, enables 991 kinds of ground object spectra to be reconstructed respectively and successfully. This verifies the stability and high precision of reconstructions using PDRF, which lays a foundation for subsequent actual reconstruction experiments and provides a new idea for compressed-sensing reconstruction. In future research, more stringent RIP conditions will be introduced into the research, and a hyperspectral imaging experiment will be carried out with the computational imaging spectrometer employing 20 BFLAs.

Author Contributions

Conceptualization, Q.H.; Methodology, H.S. and Q.H.; Formal analysis, K.S.; Investigation, K.S.; Writing—original draft, H.S.; Writing—review & editing, L.Z.; Supervision, G.Z., B.S. and L.Z.; Project administration, T.X.; Funding acquisition, G.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Shanghai Aerospace Science and Technology Innovation Research Fund (Grant SAST2022-043), Research and Development Project of Forward-looking Industrial Technologies in Jiangsu Province (BE2023057).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

Authors Guixiang Zhang, Tuoqi Xu, and Benjin Sun were employed by the company Suzhou Argo Space Technology Co. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Bostick, R.L.; Perram, G.P. Spatial and spectral performance of a chromotomosynthetic hyperspectral imaging system. Rev. Sci. Instrum. 2012, 83, 033110. [Google Scholar] [CrossRef] [PubMed]
  2. Lan, R.M.; Liu, X.F.; Yao, X.R.; Bai, C.J.; Zhao, Y.F.; Zhao, L.N. High-resolution and wide-range compressed sensing spectrometer based on two-position rotating grating. Opt. Commun. 2021, 479, 126447. [Google Scholar] [CrossRef]
  3. Wang, X.X.; Zhang, Z.H.; Wang, S.R.; Huang, Y.; Lin, G.Y.; Li, Z.F.; Yang, X.H. Atmospheric Aerosol Multiband Synthesis Imaging Spectrometer. Appl. Spectrosc. 2019, 73, 221–228. [Google Scholar] [CrossRef] [PubMed]
  4. Liu, Q.; Ji, Y.; Wu, J.; Shen, W. Study on Convex Grating in Hyperspectral Imaging Spectrometers; SPIE: Bellingham, WA, USA, 2009; Volume 9795. [Google Scholar]
  5. Zheng, F.; Liu, L.; Zhang, G.; Huan, K.; Li, Y.; Shi, X. Compact Spectrometer based on Concave Grating. In Proceedings of the Selected Papers of the Photoelectronic Technology Committee Conferences, Hefei, Suzhou and Harbin, China, 14–19 June 2015. [Google Scholar]
  6. Lo, S.-C.; Lin, E.-H.; Lee, K.-L.; Liang, T.-T.; Liu, J.-C.; Wei, P.-K.; Tsai, W.-S. A Concave Blazed-Grating-Based Smartphone Spectrometer for Multichannel Sensing. IEEE Sens. J. 2019, 19, 11134–11141. [Google Scholar] [CrossRef]
  7. Yang, Z.; Albrow-Owen, T.; Cai, W.; Hasan, T. Miniaturization of optical spectrometers. Science 2021, 371, 480. [Google Scholar] [CrossRef] [PubMed]
  8. Nordstrom, R.J. Broadband optical filters in spectroscopy. In Electro-Optic, Integrated Optic, and Electronic Technologies for Online Chemical Process Monitoring; SPIE: Bellingham, WA, USA, 1999; Volume 3537. [Google Scholar]
  9. Webler, F.S.; Spitschan, M.; Andersen, M. Towards ‘Fourth Paradigm’ Spectral Sensing. Sensors 2022, 22, 2377. [Google Scholar] [CrossRef] [PubMed]
  10. Chang, C.C.; Lee, H.N. On the estimation of target spectrum for filter-array based spectrometers. Opt. Express 2008, 16, 1056–1061. [Google Scholar] [CrossRef] [PubMed]
  11. Chang, C.C.; Chen, C.C.; Kurokawa, U.; Choi, B.I. Accurate Sensing of LED Spectra via Low-Cost Spectrum Sensors. IEEE Sens. J. 2011, 11, 2869–2877. [Google Scholar] [CrossRef]
  12. Chang, C.C.; Chen, C.C.; Kurokawa, U.; Il Choi, B. Sensing of FWHM and Peak Wavelength for LEDs via Low-Cost Filter-Array Spectrum Sensor; SPIE: Bellingham, WA, USA, 2011. [Google Scholar]
  13. Kurokawa, U.; Choi, B.I.; Chang, C.C. Filter-Based Miniature Spectrometers: Spectrum Reconstruction Using Adaptive Regularization. IEEE. Sens. J. 2011, 11, 1556–1563. [Google Scholar] [CrossRef]
  14. Chang, C.C.; Lin, H.Y. Spectrum Reconstruction for On-Chip Spectrum Sensor Array Using a Novel Blind Nonuniformity Correction Method. IEEE. Sens. J. 2012, 12, 2586–2592. [Google Scholar] [CrossRef]
  15. Bao, J.; Bawendi, M.G. A colloidal quantum dot spectrometer. Nature 2015, 523, 67. [Google Scholar] [CrossRef] [PubMed]
  16. Li, H.; Bian, L.; Gu, K.; Fu, H.; Yang, G.; Zhong, H.; Zhang, J. A Near-Infrared Miniature Quantum Dot Spectrometer. Adv. Opt. Mater. 2021, 9, 15. [Google Scholar] [CrossRef]
  17. Wang, Y.J.; Zhou, J.S.; Wei, L.D.; Zhang, G.F.; Zhu, D.L.; Guo, S.W.; Tang, H.W.; Pang, D.W. Reconstruction Simulation with Quantum Dots Spectral Imaging Technology. Spectrosc. Spectr. Anal. 2018, 38, 869–876. [Google Scholar]
  18. Baraniuk, R. Compressive Sensing [Lecture Notes]. IEEE. Signal Process. Mag. 2007, 24, 118–121. [Google Scholar] [CrossRef]
  19. Stanković, S. Compressive sensing: Theory, Algorithms and Applications. In Proceedings of the 2015 4th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro, 14–18 June 2015; pp. 4–6. [Google Scholar]
  20. Arjoune, Y.; Kaabouch, N.; El Ghazi, H.; Tamtaoui, A. A performance comparison of measurement matrices in compressive sensing. Int. J. Commun. Syst. 2018, 31, e3576. [Google Scholar] [CrossRef]
  21. Candès, E.J.; Eldar, Y.C.; Needell, D.; Randall, P. Compressed sensing with coherent and redundant dictionaries. Appl. Comput. Harmon. Anal. 2011, 31, 59–73. [Google Scholar] [CrossRef]
  22. Liang, J.; Peng, H.; Li, L.; Tong, F.; Yang, Y. Flexible construction of measurement matrices in compressed sensing based on extensions of incidence matrices of combinatorial designs. Appl. Math. Comput. 2022, 420, 126901. [Google Scholar] [CrossRef]
  23. Zhang, L.; Zhang, J.; Song, H.; Zhang, W.; Wang, W. Case Study on the Fitting Method of Typical Objects. Photonics 2021, 8, 432. [Google Scholar] [CrossRef]
  24. Kokaly, R.F.; Clark, R.N.; Swayze, G.A.; Livo, K.E.; Hoefen, T.M.; Pearson, N.C.; Wise, R.A.; Benzel, W.; Lowers, H.A.; Driscoll, R.L.; et al. USGS Spectral Library Version 7; U.S. Geological Survey: Reston, VA, USA, 2017.
  25. Yu, W.; Hua, O. Study on the sparse representation of power quality disturbance signal based on the redundant dictionary. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 1750–1754. [Google Scholar]
  26. Qayyum, A.; Malik, A.S.; Naufal, M.; Saad, M.; Mazher, M.; Abdullah, F.; Abdullah, T.A.R.B.T. Designing of overcomplete dictionaries based on DCT and DWT. In Proceedings of the 2015 IEEE Student Symposium in Biomedical Engineering & Sciences (ISSBES), Shah Alam, Malaysia, 4 November 2015; pp. 134–139. [Google Scholar]
  27. Ahmed, I.; Khalil, A.; Ahmed, I.; Frnda, J. Sparse Signal Representation, Sampling, and Recovery in Compressive Sensing Frameworks. IEEE. Access 2022, 10, 85002–85018. [Google Scholar] [CrossRef]
  28. Chatterjee, A.; Yuen, P.W.T. Rapid Estimation of Orthogonal Matching Pursuit Representation. In Proceedings of the IGARSS 2020–2020 IEEE International Geoscience and Remote Sensing Symposium, Waikoloa, HI, USA, 26 September–2 October 2020; pp. 1315–1318. [Google Scholar]
Figure 1. Principle of the IS-BFLA.
Figure 1. Principle of the IS-BFLA.
Sensors 25 04556 g001
Figure 2. Sparse representation using multiple dictionary configurations. (a) Sparse representation based on a single dictionary type, including orthogonal basis and dictionary learning. (b) Augmented dictionary (A-dict) formed by concatenating multiple dictionary types. (c) The PDRF method.
Figure 2. Sparse representation using multiple dictionary configurations. (a) Sparse representation based on a single dictionary type, including orthogonal basis and dictionary learning. (b) Augmented dictionary (A-dict) formed by concatenating multiple dictionary types. (c) The PDRF method.
Sensors 25 04556 g002
Figure 3. Spectral reconstruction based on the PDRF method.
Figure 3. Spectral reconstruction based on the PDRF method.
Sensors 25 04556 g003
Figure 4. System sensitivity function. (a) Quantum efficiency of CMOS. (b) Partial spectral response curve in the system.
Figure 4. System sensitivity function. (a) Quantum efficiency of CMOS. (b) Partial spectral response curve in the system.
Sensors 25 04556 g004
Figure 5. The support vectors of db1 wavelet and db25 wavelet: As the order N increases, the scale supported by a single vector in the wavelet orthonormal system becomes shorter. Under the number of observations in an effective compressive sensing system, if the wavelet signal cannot cover the entire signal range with a limited number of orthogonal vectors (no more than the number of observations), there will be spectral signals that cannot be recovered.
Figure 5. The support vectors of db1 wavelet and db25 wavelet: As the order N increases, the scale supported by a single vector in the wavelet orthonormal system becomes shorter. Under the number of observations in an effective compressive sensing system, if the wavelet signal cannot cover the entire signal range with a limited number of orthogonal vectors (no more than the number of observations), there will be spectral signals that cannot be recovered.
Sensors 25 04556 g005
Figure 6. Partial results of spectral reconstruction. The reconstructed objects in the figure are two of 21 objects. (1) to (10) and (11) to (20) are reconstructions of ground objects 4 and 7, respectively, based on 10 dictionaries.
Figure 6. Partial results of spectral reconstruction. The reconstructed objects in the figure are two of 21 objects. (1) to (10) and (11) to (20) are reconstructions of ground objects 4 and 7, respectively, based on 10 dictionaries.
Sensors 25 04556 g006
Figure 7. Evaluation of spectral recovery accuracy for multiple types of ground objects. PDRF exhibits high spectral recovery accuracy and has good generalizability for spectral recovery across different targets.
Figure 7. Evaluation of spectral recovery accuracy for multiple types of ground objects. PDRF exhibits high spectral recovery accuracy and has good generalizability for spectral recovery across different targets.
Sensors 25 04556 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Song, H.; Hou, Q.; Sun, K.; Zhang, G.; Xu, T.; Sun, B.; Zhang, L. Parallel Dictionary Reconstruction and Fusion for Spectral Recovery in Computational Imaging Spectrometers. Sensors 2025, 25, 4556. https://doi.org/10.3390/s25154556

AMA Style

Song H, Hou Q, Sun K, Zhang G, Xu T, Sun B, Zhang L. Parallel Dictionary Reconstruction and Fusion for Spectral Recovery in Computational Imaging Spectrometers. Sensors. 2025; 25(15):4556. https://doi.org/10.3390/s25154556

Chicago/Turabian Style

Song, Hongzhen, Qifeng Hou, Kaipeng Sun, Guixiang Zhang, Tuoqi Xu, Benjin Sun, and Liu Zhang. 2025. "Parallel Dictionary Reconstruction and Fusion for Spectral Recovery in Computational Imaging Spectrometers" Sensors 25, no. 15: 4556. https://doi.org/10.3390/s25154556

APA Style

Song, H., Hou, Q., Sun, K., Zhang, G., Xu, T., Sun, B., & Zhang, L. (2025). Parallel Dictionary Reconstruction and Fusion for Spectral Recovery in Computational Imaging Spectrometers. Sensors, 25(15), 4556. https://doi.org/10.3390/s25154556

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop