Temporal-Spectral Multiplexing Sensor and Method
20210123805 ยท 2021-04-29
Inventors
- Robert M. Shroll (North Billerica, MA, US)
- Pajo Vujkovic-Cvijin (Salem, MA, US)
- Jamine Lee (Burlington, MA)
- Neil Goldstein (Belmont, MA, US)
- Marsha Fox (Lexington, MA, US)
- Michael Kogan (Dedham, MA, US)
Cpc classification
G01J3/0229
PHYSICS
G01J3/36
PHYSICS
G01J3/027
PHYSICS
G01J3/32
PHYSICS
International classification
Abstract
A temporal-spectral multiplexing sensor for simultaneous or near simultaneous spatial-temporal-spectral analysis of an incoming optical radiation field. A spectral encoder produces a time series of spectrally encoded optical images at a high sampling rate. A series of full panchromatic spectrally encoded optical images are collected at a rate similar to the sampling rate. A detector records at least one spatial region of the spectrally encoded optical image. A processor is configured to process two series of spectrally encoded optical images to produce an artifact-free spectral image. The processing includes using the panchromatic images to normalize the spectrally encoded images, and decoding the normalized encoded images to produce high fidelity spectral signatures, free of temporal artifacts due to fluctuations at frequencies slower than the sampling rate for polychromatic images.
Claims
1. A temporal-spectral multiplexing sensor for simultaneous or near simultaneous spatial-temporal-spectral analysis of an incoming optical radiation field, comprising: a spectral encoder that produces a time series of spectrally encoded optical images at a high sampling rate; means of collecting a series of full panchromatic spectrally encoded optical images at a rate similar to the sampling rate, a detector that records at least one spatial region of the spectrally encoded optical image; and a processor that is configured to process two series of spectrally encoded optical images to produce an artifact-free spectral image, wherein the processor is configured to: use the panchromatic images to normalize the spectrally encoded images, and decode the normalized encoded images to produce high fidelity spectral signatures, free of temporal artifacts due to fluctuations at frequencies slower than the sampling rate for polychromatic images.
2. The temporal-spectral multiplexing sensor of claim 1, where simultaneous spatial-temporal analysis comprises the co-processing of near-simultaneous and co-registered hypertemporal and hyperspectral imagery to monitor, detect, identify, or characterize objects or events based on the combination of spectral and temporal signatures.
3. The temporal-spectral multiplexing sensor of claim 1, where the spectral encoder comprises: a system of alternately applying a selected encoding transform and the complement of the selected encoding transform simultaneously or sequentially; and the panchromatic images are produced by summation of the signals generated by the encoding transform with the signal generated by the complement of the encoding transform.
4. The temporal-spectral multiplexing sensor of claim 3, where the encoded image is captured by one detector and the complement of the encoded image is captured by another detector.
5. The temporal-spectral multiplexing sensor of claim 1, where the means of collecting the panchromatic image includes alternating spectrally encoded images with un-encoded, panchromatic images.
6. The temporal-spectral multiplexing sensor of claim 5, where the spectral encoder applies a series of spectral band pass filters.
7. The temporal-spectral multiplexing sensor of claim 2, wherein the panchromatic signal is analyzed for its temporal content in order to reveal the frequency components of temporal signal oscillations due to changes in the object scene, such as mechanical vibrations or source emission changes, or to suppress line-of-sight motion induced signal variance.
8. The temporal-spectral multiplexing sensor of claim 2, wherein the image-to-image correlation between panchromatic images are used to generate a clutter mitigation projection operator that corrects the panchromatic and spectral imagery by projecting the images into a clutter-free subspace.
9. The temporal-spectral multiplexing sensor of claim 1, wherein using the panchromatic images to normalize the spectrally encoded images comprises applying a clutter mitigation projection operator, generated from the panchromatic images to the spectrally encoded images prior to decoding.
10. The temporal-spectral multiplexing sensor of claim 1 that allows capture high fidelity spectral signatures from targets with temporally unstable radiance.
11. The temporal-spectral multiplexing sensor of claim 2, wherein object detection and/or characterization is based on combined HTI/HSI signatures, and where the analysis is performed by calculating power spectral density.
12. The temporal-spectral multiplexing sensor of claim 2, wherein at least one of object detection or characterization is based on combined HTI/HSI signatures, and where the analysis is performed by principal component analysis.
13. The temporal-spectral multiplexing sensor of claim 2, wherein at least one of object detection or characterization is based HTI analysis of a specific spectral band or combination of spectral bands.
14. The temporal-spectral multiplexing sensor of claim 13, wherein at least one of object detection or characterization comprises atmospheric absorption compensation for intensity-varying backgrounds.
15. The temporal-spectral multiplexing sensor of claim 2, wherein at least one of object detection or characterization comprises whitening of the spectral content prior to application of a detection operator, such as the ACE (Adaptive Cosine Estimator), or other projection operators.
16. The temporal-spectral multiplexing sensor of claim 2, wherein at least one of object detection or characterization comprises whitening of the temporal content prior to application of a detection operator.
17. The temporal-spectral multiplexing sensor of claim 2 wherein the panchromatic image stream is analyzed for its temporal content in order to reveal temporal frequency components of the signal, to suppress line-of-sight motion induced signal variance effect on HSI data fidelity, to capture high fidelity spectral signatures from targets with temporally unstable radiance or to perform object detection and/or characterization based on combined HTI/HSI signatures.
18. The temporal-spectral multiplexing sensor of claim 1 where the spectral encoder comprises: a first polychromator that disperses the light to form a dispersed spectral image on a spatial light modulator, encoding a set of spectral bands by actuating specific areas of the spatial light modulator, a second polychromator that is configured to recombine the light; and a detector that is configured to form a spectrally encoded image.
19. The temporal-spectral multiplexing sensor of claim 1 where the detector comprises a single-element detector and captures a single spatial element.
20. The temporal-spectral multiplexing sensor of claim 1 where the detector comprises a linear array of optical detectors and captures a linear array of spatial elements.
21. The temporal-spectral multiplexing sensor of claim 1 where the detector comprises a two-dimensional array of optical detectors which capture a two-dimensional image.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Other objects, features and advantages will occur to those skilled in the art from the following description of the preferred and alternative embodiments of the invention, and the accompanying drawings, in which:
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021]
[0022] The dispersive transform embodiments of
[0023] The hardware of
[0024] The basic software structure and method of operations is common to all hardware embodiments. In each case, software running on a processor takes a sequence of images each encoded with a different spectral bandpass, and decodes the images to produce HSI and HTI data. It then combines the data to detect, characterize and classify the objects in the image.
[0025] The software block diagram shown on
[0026] For the hardware of
[0027] The second method that may be used for generation and capturing artifact-free spatial and temporal images with a dispersive transform spectral imager is illustrated in the software block diagram shown on
[0028] The third method to perform spectral/temporal data acquisition applies to a spectrometer that uses fixed spectral bandpass filters instead of transform-based encoding. See
[0029] One of the most stressing cases for a spectrometer is recovering a spectrum with intensity variations during the sampling interval. For example, intensity variations may result from changes in source emittance, illumination conditions, reflectance properties, turbulence, or sensor motion. The effect on the measured spectrum is an additional signal, termed clutter, that obscures the spectrum. The sampling rate of a standard spectrometer is the reciprocal of the time required to generate a spectrum, and it sets a limit on the sample stability required to avoid unacceptable clutter levels.
[0030] In standard time-multiplexed spectrometers, accurate measurement of a spectrum requires it to be stable, while intensity versus wavelength is measured by taking a series of N samples. Herein we disclose a technique that reduces the stability requirement from the time required to take the full spectrum to the time required to take one sample (embodiment
[0031] A brief outline of the mathematics behind the procedure is presented here using integral transformation notation with a specific example presented afterwards in matrix notation. The description is general to spectrometers using any encoding transform including, the Hadamard Transform and Fourier Transform.
[0032] In standard spectrometers applicable to a stable signal, a spectrum () is encoded into a function of time g(t) by applying a transformation kernel, which is a series of masks M (t, ),
g(t)=M(t,)()d
Note that g(t) is the measured quantity and we would like to recover (). g(t) is a temporal measurement with variations due to the kernel. The spectrum does not depend on time; therefore, g(t) does not contain HTI information about the source being measured. In Hadamard spectroscopy M (t, ) is known as an S-matrix and in scanning or filter-based instruments M(t, ) is a series of band passes. The process is inverted to recover the spectrum,
{circumflex over ()}()=M.sup.1(t,)g(t)dt
where {circumflex over ()}() is the recovered value of ().
[0033] This procedure is applicable when the spectrum () is only a function of . It does not work well for time varying signals, because in such cases the spectrum s(t, ) is a function of both time and wavelength. The time dependence passes through the transformation and corrupts the result. For the time dependent case, we employ the product solution,
s(t,)=I(t)()
g(t)I(t)=M(t,)s(t,)d=M(t,)I(t)()d
[0034] The measured quantity now varies with time. We see that s(t, ) is the product of two data dimension of interest, {circumflex over ()}() for HSI analysis and (t) for HTI analysis. To separate these data dimensions, we introduce the innovation of the method of complementary matrices. When complementary matrices are measured, we can recover the integral over wavelength versus time (t). This results in the three fundamental equations of the combined HTI/HSI method. The first two provide the decoupled HTI data dimension (t) and the equation defining the complementary matrix,
(t)=I(t)()d=(M(t,)+M.sup.c(t,))I(t)()d=g(t)+g.sup.c(t) [0035] where M(t, )+M.sup.c(t, )=1
M.sup.c(t, ) is the series of complement masks, and g.sup.c(t) is the transformation with the complement masks. Thus, we have introduced g.sup.c(t) as an additional measured quantity. This is used to scale (normalize) the function of wavelength during inversion removing the time dependence. The result is the decoupled HSI data dimension {circumflex over ()}(),
{circumflex over ()}()=M.sup.1(t,)g(t)I(t)I(t).sup.1dt=M.sup.1(t,)g(t)dt
where I(t).sup.1=()d/(t) and I(t)(t).sup.1=1. When g(t)+g.sup.c(t) are obtained at slightly different times then these equalities are approximate. For the embodiment represented on FIGS. 1 and 3 and the methods shown in
[0036] Finally, decoupling the dimensions requires the solution of the second equation defining the complementary matrix, which may be done when any of the two terms are measured. For instance, the instrument may measure g(t) and 1 where 1 corresponds to a measurement excluding the transformation kernel. An example of using 1, is embodied in
[0037] A mathematical embodiment of the invention consistent with the methods represented in the embodiment of
[0038] We start with a standard Hadamard Imager, which does not take advantage of the combined HTI/HSI processing of this invention. For an imaging sensor pixel over n integration time periods, we may define the vectors of g.sub.t (polychromatic, discrete time), .sub. (discrete wavelength), and e (error) having dimensions of wavelengths1. A matrix equation relates them through the S-matrix transformation (specific embodiment derived from the Hadamard transformation),
g.sub.t=S.sub.t.sub.+e
which is a matrix representation of the integral transformation equation with S being a specific example of the more general transformation M(t, ). In the
{circumflex over ()}.sub.=S.sub.t.sup.1g.sub.t
Combining the two equations gives,
{circumflex over ()}.sub.=.sub.+S.sub.t.sup.1e
[0039] where the error in the spectrum is,
S.sub.t.sup.1e={circumflex over ()}.sub..sub.
The matrix S.sup.1 is composed of 0 and 1, scaled by 2/(n+1). Thus, the mean square error for a spectral band is the variance multiplied by the 2/(n+1) or 2.sup.2/(n+1). For n bands, the mean square error improvement factor over a single slit spectrometer is n/4 or the signal-to-noise ratio is increased by a factor of
[0040] For the embodiment shown in
g.sub.22.sub.
t.sub.j is the start of an integration time period, t is the integration time, N.sub. is the number of wavelengths, and 1 is a matrix of all 1's (not the unit matrix). The error terms have been neglected to simplify the discussion. As before, the spectra are obtained by inversion. What makes this process uniquely beneficial is the summation of the two sets of equations,
g.sub.22.sub.
yields a set of N.sub. images .sub.{acute over (t)}.sub.
[0041] The new transformation enables novel subspace hyperspectral/hypertemporal imaging techniques. For example, the topic of subspace hyperspectral imaging typically involves techniques that use hyperspectral images to define a vector space basis (via PCA or endmembers). The subspace is then a projection of reduced dimensionality in this basis (i.e. there are more pixels in the scene image than unique materials). Here we use a projection operator, which is generated from the summed complementary images (or a transformation free image), to generate a subspace in a vector space determined from temporal variances. The operator effectively describes temporal artifacts caused by line-of-sight motion jitter clutter and sensor noise, without being required to capture spectral variability or variability due to the multiplexing encoding.
[0042] Here we demonstrate how to use the vector space derived from temporal variance to improve the recovery of spectra with a method only applicable to the unique data generated by the hardware described herein. A set of clutter mitigated images L is generated by applying the projection operator to G matrices created from vectors g.sub.2t.sub.
L=G.sub.eS.sup.1P+G.sub.o(1S).sup.1P, where P=aa.sup.T
a is any subset of the eigenvectors of the covariance matrix (the choice is application dependent). P and the decoding matrices do not commute. The projector has row-column-dimensions of the number of summed complementary images and the encoded images have row-column-dimensions of the number of wavelengths. By design these dimensions are equivalent. L is the projection of the original set of encoded images in the reduced subspace defined by the projector.
[0043] To demonstrate how HSI analysis is performed with this novel clutter rejection we will use a standard projection method known as ACE (Adaptive Cosine Estimator). The technique gets is name because detections are based on the cosine of the angle between the background and target in the detection hyperspace. ACE usually refers to using the squared cosine. Here, without loss of generality, we will use the cosine.
[0044] To use ACE we need two vectors, the background and the target. These vectors can be written in terms of reflectance or radiance. L is an ordered set of background vectors, defined above, which are projections into a clutter mitigation subspace (defined above). They have been mean subtracted but still require whitening. The whitened background is,
{tilde over (L)}=LC.sub.L.sup.1/2 and C.sub.L.sup.1/2=A.sub.C.sub.
where C.sub.L is the covariance matrix, C.sub.L.sup.1/2 is the whitening operator A.sub.C.sub.
{tilde over (s)}=sPC.sup.1/2
[0045] A known target vector (with ground reflectance, atmospheric transmittance, etc.) is projected into the clutter mitigation subspace (P) and then transformed with the whitening operator (C.sup.1/2).
The ACE detector is,
which is the cosine of the angle between the vectors. is a single vector taken from {tilde over (L)}.
[0046] The result is a Hyperspectral-based detection, with reduced clutter due to temporal variations in the scene. Clutter induced-biasing of the spectral signal is either eliminated (embodiment 2, method 4) or effectively limited to a frequency range of 1/{acute over (t)}=2t for the embodiment of
Description of the Preferred Embodiments
[0047] The sensor technology described herein may utilize Dispersive Transform Imaging Spectrometer (DTIS) technology as described in Vujkovic-Cvijin, P., N. Goldstein, M. J. Fox, S. D. Higbee, S. Latika, L. C. Becker, K. Teng, and T. K. Ooi, Adaptive Spectral Imager for Space-Based Sensing, Proc. SPIE Vol. 6206, paper 6206-33 (2006); Vujkovic-Cvijin, P., Jamin Lee, Brian Gregor, Neil Goldstein, Raphael Panfili and Marsha Fox, Infrared transform spectral imager, SPIE Optics+Photonics, 12-16 Aug. 2012, San Diego Calif., SPIE Proceedings Vol. 8520, paper 8520-19 (2012); Goldstein, N., P. Vujkovic-Cvijin, M. Fox, B. Gregor, J. Lee, J. Cline, and S. Adler-Golden DMD-based adaptive spectral imagers for hyperspectral imagery and direct detection of spectral signatures, SPIE Vol. 7210, 721008-1-721008-8 (2009); and U.S. Pat. No. 7,324,196, for example, to produce images with spatial, temporal and spectral content suitable for analysis by HTI/HSI algorithms described in this invention.
[0048] In another embodiment shown in
ALTERNATIVE EMBODIMENTS
[0049] In the case of DTIS-based transform-encoding imaging, alternative implementations may be used in the invention. These can include systems with all transmissive or all reflective optics, and systems that use a combination of transmissive and reflective elements. Such systems may include spectrometers of both Offner and Dyson relay type, which both use nearly-concentric optical elements to achieve imaging with low optical aberrations. Several alternative embodiments that may be used for the optical system of the HTI/HSI sensor are described in U.S. Pat. Nos. 7,324,196 and 8,305,575.
[0050] In the case of complementary encoding, images may be acquired either by using a single focal plane array that sequentially captures two complementary encoded images created by a DMA (the preferred embodiment described above and in
[0051] The processing techniques of this invention can also be applied to Fourier Transform Spectrometers, provided that the spectrometers include means of measuring either the complement of the encoding transform, or the time-varying panchromatic intensity from the source.
[0052] Other embodiments will occur to those skilled in the art and are within the following claims.