The Monte Carlo Scene (MCScene) is a high fidelity model for hyperspectral image (HSI) simulations at shortwave infrared, visible, and ultraviolet wavelengths. It models fully three-dimensional environments using a Direct Simulation Monte Carlo approach.
It includes a treatment of land and ocean surfaces, three-dimensional terrain, three-dimensional surface objects, and the effects of finite clouds with surface shadowing. Molecular absorption, Rayleigh scattering, aerosol absorption and scattering, multiple scattering, and adjacency effects are all taken into account. More complex processes, such as scattering by, and transmission through, clouds, and reflections from topographic terrain or three-dimensional faceted objects embedded in the scene are also addressed.
Arbitrary solar illumination and viewing conditions are allowed. MCScene output can be utilized for a diverse range of applications including mineral prospecting, environmental and land use monitoring, and military surveillance and reconnaissance.
Synthetic hyperspectral and multispectral imagery: MCScene downloads
We have assembled a collection of MCScene-generated hyperspectral and multispectral data sets that are available for download. The intent is to provide physically accurate, truthed data for the purpose of algorithm validation. All data sets include not only the synthetic hypercubes, but also corresponding data cubes for source reflectance and path optical depth for all sensor pixel lines-of-sight.
Be forewarned: Two of these data sets require downloads of hundreds of megabytes of data. If you have questions about how these scenes were generated, please contact Dr. Alexander Berk.
Scenario 1: Vary aerosol loading
The first scenario is pretty straightforward from a reflectance retrieval point-of-view – uniform illumination and uniform aerosols. A nadir-viewing hyperspectral sensor looks down on NASA’s Stennis Space Center from 3 km altitude. The sensor has 125 channels spanning 400 – 2500 nm, 511 x 511 pixels with a pixel size of 2 m. The atmosphere model was MODTRAN’s mid-latitude summer, and the aerosol profile was MODTRAN’s rural model. Scenes for a sequence of three aerosol loads were generated. The first used the default profile amount for rural aerosols (sea level visibility at 550 nm = 23 km). The second and third simulations were identical to the first, except that the aerosol amount was scaled by 50% and 150%.
Download: (Stennis.zip, 401 MB), (readme_Stennis.txt, 1.7 KB)
Scenario 2: Slant views
This scenario is more complicated than Scenario 1. A hyperspectral sensor looks down on Virgin Mts., NV from 6.5 km altitude above sea level. The sensor has 125 channels spanning 400 – 2500 nm, 255 x 255 pixels with a pixel IFOV of 1 mrad. The atmosphere model was MODTRAN’s mid-latitude winter, and the aerosol profile was MODTRAN’s rural model. The simulation sequence has the sensor staring at the same spot on the ground and holds the sensor altitude constant while varying the zenith angle to the sensor (0, 45, 60, and 70 degrees). Retrieval methods for non-nadir views have to account for the fact that the path through the atmosphere is longer at the top of the image than it is at the bottom of the image. For flat terrain, the path length is usually constant across a pixel row. For the Virgin Mts. cases, this can’t necessarily be assumed to be true as there is significant elevation change in the imagery.
Download: (VirginMts.zip, 305 MB), (readme_VirginMts.txt, 2.4 KB)
Scenario 3: Broken clouds
Broken clouds are a problem for surface reflectance retrievals. Most retrieval algorithms assume uniform illumination. Partly cloudy scenes are anything but uniform. Here, a nadir-viewing multispectral sensor looks down on Picatinny, NY from 20 km altitude. The sensor has Landsat spectral channels, with 6 bands spanning 485 – 2215 nm, 301 x 301 pixels with a pixel size of 30 m. The atmosphere model was MODTRAN’s mid-latitude summer, and the aerosol profile was MODTRAN’s rural model. Two scenes were generated, one with, and one without a stratocumulus cloud field. The clouds cast shadows of varying depth. Sunlit areas in the cloudy scene are brighter than the corresponding areas in the cloud-free scene due to the added illumination of photons scattered from nearby clouds. As for the shadows, this added illumination is non-uniform as well.
Download: (Picatinny.zip, 4.6 MB), (readme_Picatinny.txt, 1.6 KB)
Scenario 4: Look-up at cloud bottoms
MCScene is no longer restricted to downward-looking scenarios. Here, a sensor equipped with a fish-eye lens captures a full hemisphere view of the sky. The sensor has 5 spectral channels with band centers of 440, 565, 675, 870, and 1020 nm. The cloud field type is altocumulus and was generated by CSSM. It has 50% fractional coverage, a base altitude of 4 km, maximum thickness of 600 m, and a maximum vertical optical depth at 550 nm of 5. The atmosphere model was MODTRAN’s mid-latitude winter, and the aerosol profile was MODTRAN’s rural model. Ground surface was predominantly vegetation.
Download: (AC_lookup.zip, 6.8 MB), (readme_AC_lookup.txt, 1.4 KB)