MCScene – 3D Spectral Scene Model

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.

MCScene HSI scene rendering.

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: (, 401 MB), (readme_Stennis.txt, 1.7 KB)

Nadir view of Stennis Space Center from 3 km altitude.

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: (, 305 MB), (readme_VirginMts.txt, 2.4 KB)

Views of Virgin Mts., NV from 6.5 km altitude: The center of the sensor FOV looks at the same point on the ground for all scenes – from left, the zenith angle to the sensor is 0, 45, 60, and 70 degrees, respectively.

Schematic showing slant views scenario.

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: (, 4.6 MB), (readme_Picatinny.txt, 1.6 KB)

Nadir view of Picatinny, NY from 20 km altitude: At left, a cloud-free scene -at right is the same scene with a stratocumulus street cloud field.

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: (, 6.8 MB), (readme_AC_lookup.txt, 1.4 KB)

Fish-eye view of a synthetic altocumulus cloud field from the ground.

technical Contact

Dr. Alexander Berk


  • Antitwilight II: Monte Carlo simulations

    For this paper, we employ the Monte Carlo scene (MCScene) radiative transfer code to elucidate the underlying physics giving rise to the structure and colors of the antitwilight, i.e., twilight opposite the Sun. MCScene calculations successfully reproduce colors and spatial features observed in videos and still photos of the anti-twilight taken under clear, aerosol-free sky conditions.
    Read more >

  • Polarimetric-MCScene 3D Atmospheric Radiation Model

    Thermal infrared and solar regime multi- and hyper-spectral imaging is an invaluable tool for detecting the proliferation of weapons of mass destruction, but it does require that signatures from effluent gases or surface contaminants generated in processing of nuclear materials be distinguished from the ambient background.
    Read more >