Signal-to-noise enhancement
First Claim
Patent Images
1. A signal-to-noise enhancement method, comprising:
- receiving from a spectrometer a spectral dataset that comprises a multiplicity of spectra measured with the spectrometer, in which the number of spectra exceeds the number of measured wavelength bands of the spectrometer;
estimating the covariance matrix of background noise associated with the measured spectra;
transforming the multiplicity of spectra to Maximum Noise Fraction (MNF) components, each component comprising the coefficients resulting from projection of the multiplicity of spectra onto an individual MNF eigenvector;
calculating nonlinear mathematical functions, associated with each individual MNF eigenvector, that convert the values of the MNF components of a given spectrum into estimated values of the corresponding noise-free MNF components of the given spectrum, in which the nonlinear mathematical functions are given by S(y)=exp(−
|y/s|p)/[r exp(−
y2)+exp(−
|y/s|p)];
applying the inverse MNF transform to convert the estimated noise-free MNF components of the multiplicity of spectra back into the original units of the spectra; and
generating an output spectral dataset from the converted estimated noise-free MNF components of the multiplicity of spectra.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates to processing a spectral dataset, such as a hyperspectral image or a large collection of individual spectra taken with the same spectrometer, to increase the signal-to-noise ratio. The methods can also be used to process a stack of images that differ by acquisition time rather than wavelength. The methods remove most of the sensor background noise with minimal corruption of image texture, anomalous or rare spectra or waveforms, and spectral or time resolution.
-
Citations
8 Claims
-
1. A signal-to-noise enhancement method, comprising:
-
receiving from a spectrometer a spectral dataset that comprises a multiplicity of spectra measured with the spectrometer, in which the number of spectra exceeds the number of measured wavelength bands of the spectrometer; estimating the covariance matrix of background noise associated with the measured spectra; transforming the multiplicity of spectra to Maximum Noise Fraction (MNF) components, each component comprising the coefficients resulting from projection of the multiplicity of spectra onto an individual MNF eigenvector; calculating nonlinear mathematical functions, associated with each individual MNF eigenvector, that convert the values of the MNF components of a given spectrum into estimated values of the corresponding noise-free MNF components of the given spectrum, in which the nonlinear mathematical functions are given by S(y)=exp(−
|y/s|p)/[r exp(−
y2)+exp(−
|y/s|p)];applying the inverse MNF transform to convert the estimated noise-free MNF components of the multiplicity of spectra back into the original units of the spectra; and generating an output spectral dataset from the converted estimated noise-free MNF components of the multiplicity of spectra. - View Dependent Claims (5)
-
-
2. A signal-to-noise enhancement method, comprising:
-
receiving from a spectrometer a spectral dataset that comprises a multiplicity of spectra measured with the spectrometer, in which the number of spectra exceeds the number of measured wavelength bands of the spectrometer; estimating the covariance matrix of background noise associated with the measured spectra; transforming the multiplicity of spectra to Maximum Noise Fraction (MNF) components, each component comprising the coefficients resulting from projection of the multiplicity of spectra onto an individual MNF eigenvector; calculating nonlinear mathematical functions, associated with each individual MNF eigenvector, that convert the values of the MNF components of a given spectrum into estimated values of the corresponding noise-free MNF components of the given spectrum, in which the nonlinear mathematical functions are given by S(y)=1/[r exp(−
y2)+1];applying the inverse MNF transform to convert the estimated noise-free MNF components of the multiplicity of spectra back into the original units of the spectra; and generating an output spectral dataset from the converted estimated noise-free MNF components of the multiplicity of spectra. - View Dependent Claims (6)
-
-
3. A system, comprising:
-
a spectrometer that provides a multiplicity of spectra, in which the number of spectra exceeds the number of measured wavelength bands of the spectrometer; and digital image processing circuitry which, in operation; estimates the covariance matrix of background noise associated with the measured spectra; transforms the multiplicity of spectra to Maximum Noise Fraction (MNF) components, each component comprising the coefficients resulting from projection of the multiplicity of spectra onto an individual MNF eigenvector; calculates nonlinear mathematical functions, associated with each individual MNF eigenvector, that convert the values of the MNF components of a given spectrum into estimated values of the corresponding noise-free MNF components of the given spectrum, in which the nonlinear mathematical functions are given by S(y)=exp(−
|y/s|p)/[r exp(−
y2)+exp(−
|y/s|p)];applies the inverse MNF transform to convert the estimated noise-free MNF components of the multiplicity of spectra back into the original units of the spectra; and generates an output spectral dataset from the converted estimated noise-free MNF components of the multiplicity of spectra. - View Dependent Claims (7)
-
-
4. A system, comprising:
-
a spectrometer that provides a multiplicity of spectra, in which the number of spectra exceeds the number of measured wavelength bands of the spectrometer; and digital image processing circuitry which, in operation; estimates the covariance matrix of background noise associated with the measured spectra; transforms the multiplicity of spectra to Maximum Noise Fraction (MNF) components, each component comprising the coefficients resulting from projection of the multiplicity of spectra onto an individual MNF eigenvector; calculates nonlinear mathematical functions, associated with each individual MNF eigenvector, that convert the values of the MNF components of a given spectrum into estimated values of the corresponding noise-free MNF components of the given spectrum, in which the nonlinear mathematical functions are given by S(y)=1/[r exp(−
y2)+1];applies the inverse MNF transform to convert the estimated noise-free MNF components of the multiplicity of spectra back into the original units of the spectra; and generates an output spectral dataset from the converted estimated noise-free MNF components of the multiplicity of spectra. - View Dependent Claims (8)
-
Specification