Hyperspectral Reconstruction using Discrete LED-Structured Illumination
John C. Howell, Pieter H. Neethling, Tjaart P. J. Kruger
TL;DR
The paper demonstrates that continuous reflectance spectra can be reconstructed from a small set of randomly illuminated LEDs by using structured illumination and linear algebra-based reconstruction. By analyzing the information content with a singular value decomposition and recovering spectra via the Moore–Penrose pseudoinverse (with truncation to mitigate noise), the approach leverages sparsity in a suitable basis to achieve hyperspectral-like results with few measurements. Key findings include that ~25 LEDs suffice to accurately reconstruct sparse vegetation spectra and that reconstruction fidelity depends on LED bandwidth and singular-value decay. This work suggests a path toward low-cost, LED-based hyperspectral imaging tailored for focused applications such as precision agriculture.
Abstract
We consider the use of digital signal processing to reconstruct continuous reflectance spectra using a small finite set of randomly illuminated light emitting diodes (LEDs). We simulate the use of LEDs having identical spectral distance and Gaussian bandwidth whose illumination overlaps its nearest neighbors. An object, whose reflectance spectrum is to be determined, is illuminated by a series of random spectral patterns consisting of randomly chosen LEDs with random intensity. We quantify the information within the illumination patterns using the singular value decomposition (SVD) and reconstruct reflectance spectra, specifically hemoglobin and several green vegetation spectra using the pseudoinverse of the SVD for a given amount of noise. We show that for sparse plant spectra, it is possible to reconstruct the continuous green vegetation spectra with RMSE less than 1% with as few as 25 LEDs. Our study demonstrates that reconstructing sparse reflectance spectra based on random structured illumination can enable low-cost LED-based cameras to perform equally well as expensive cameras, especially for dedicated applications.
