Synthesis of thermal hyperspectral imagery
AssigneeRaytheon Company
InventorsRandall W. Zywicki, David Christopher Mann
Life of this patent
Estimating the term…
Abstract
A system simulates hyperspectral imaging data or multispectral imaging data for a simulated sensor. Blackbody radiance of real-world thermal imagery data is computed using a Planck function, which generates a simulated spectral hypercube. Spectral emissivity data for background materials are multiplied by a per-pixel weighting function, which generates weighted spectral emissivity data. The simulated spectral hypercube is multiplied by the weighted spectral emissivity data, which generates background data in the simulated spectral hypercube. Simulated targets are inserted the background data using the Planck function. The simulated spectral hypercube is modified, and then it is used to estimate a mission measure of effectiveness of the simulated sensor.
Claims20
A process for simulating hyperspectral imaging data or multispectral imaging data for a simulated sensor for use in designing and testing infrared planetary observation systems, the process comprising:
- receiving into a computer processor real-world thermal imagery data and spectral emissivity for two or more background materials;
- computing blackbody radiance of the real-world thermal imagery data using a Planck function, thereby generating a simulated spectral hypercube of data;
- multiplying the spectral emissivity data for two or more background materials by a per-pixel weighting function, thereby generating weighted spectral emissivity data and a mixture of materials within a pixel;
- multiplying the simulated spectral hypercube of data by the weighted spectral emissivity data, thereby generating background data in the simulated spectral hypercube of data;
- inserting simulated targets using target material and target temperatures into the background data using the Planck function;
- modifying the simulated spectral hypercube of data by adding one or more of an effect of atmospheric transmission, path radiance, and turbulence;
- modifying the simulated spectral hypercube of data by adding one or more sensor effects comprising noise, a modular transfer function loss due to diffraction, a sampling of the simulated sensor, an optical aberration, a scanning of the simulated sensor, and a line-of-sight motion of the simulated sensor;
- and
- using the simulated spectral hypercube of data to estimate a mission measure of effectiveness of the simulated sensor.
A non-transitory machine-readable medium comprising instructions that when executed by a computer processor execute a process comprising:
- receiving into a computer processor real-world thermal imagery data and spectral emissivity for two or more background materials;
- computing blackbody radiance of the real-world thermal imagery data using a Planck function, thereby generating a simulated spectral hypercube of data;
- multiplying the spectral emissivity data for two or more background materials by a per-pixel weighting function, thereby generating weighted spectral emissivity data and a mixture of materials within a pixel;
- multiplying the simulated spectral hypercube of data by the weighted spectral emissivity data, thereby generating background data in the simulated spectral hypercube of data;
- inserting simulated targets using target material and target temperatures into the background data using the Planck function;
- modifying the simulated spectral hypercube of data by adding one or more of an effect of atmospheric transmission, path radiance, and turbulence;
- modifying the simulated spectral hypercube of data by adding one or more sensor effects comprising noise, a modular transfer function loss due to diffraction, a sampling of the simulated sensor, an optical aberration, a scanning of the simulated sensor, and a line-of-sight motion of the simulated sensor;
- and
- using the simulated spectral hypercube of data to estimate a mission measure of effectiveness of the simulated sensor.
A system comprising:
- a computer processor;
- and
- a computer memory coupled to the computer processor;
- wherein the computer processor and the computer memory are operable for:
- receiving into a computer processor real-world thermal imagery data and spectral emissivity for two or more background materials;
- computing blackbody radiance of the real-world thermal imagery data using a Planck function, thereby generating a simulated spectral hypercube of data;
- multiplying the spectral emissivity data for two or more background materials by a per-pixel weighting function, thereby generating weighted spectral emissivity data and a mixture of materials within a pixel;
- multiplying the simulated spectral hypercube of data by the weighted spectral emissivity data, thereby generating background data in the simulated spectral hypercube of data;
- inserting simulated targets using target material and target temperatures into the background data using the Planck function;
- modifying the simulated spectral hypercube of data by adding one or more of an effect of atmospheric transmission, path radiance, and turbulence;
- modifying the simulated spectral hypercube of data by adding one or more sensor effects comprising noise, a modular transfer function loss due to diffraction, a sampling of the simulated sensor, an optical aberration, a scanning of the simulated sensor, and a line-of-sight motion of the simulated sensor;
- and
- using the simulated spectral hypercube of data to estimate a mission measure of effectiveness of the simulated sensor.
Dependencies are inferred from the claim text.