| Home | Search | Contact Us | Links |




UCSB Snow Hydrology

Snow Covered Area (SCA) Program

The program "sca" implements the decision tree algorithm for estimating snow-covered area described in "Automated Mapping of Montane Snow Cover at Subpixel Resolution from the Landsat Thematic Mapper" (by Walter Rosenthal and Jeff Dozier, Water Resources Research, 1995, in press). It is an IPW program that runs in a UNIX environment. The program is in a public ftp site. Binary code for Sun 4 workstations is in "bin", while source code is in "src".

The input is an image cube with the 6 reflective TM bands (IPW band 0 = TM Band 1, ..., IPW band 6 = TM Band 7). Command line arguments are the Earth-Sun distance in Astronomical Units, the cosine of the solar zenith angle, and the estimated path radiance (in DN) for each band.

EXAMPLE:
To classify a TM scene "input_image" acquired at 1756 GMT on May 10, 1992 for a region centered at 37:29:36 north, 119:07:09 west:

sca -u 0.845588 -d 1.01 -p 52,17,14,8,3,2 input_image > output_image

     "Sca" carries out all operations on one pixel at a time. It calculates the apparent planetary reflectance for each band and then discriminates clouds from other targets using a binary classification tree. It then subtracts the estimated path radiance for each band, and pixels not masked by the cloud classification tree are sent to a second classification tree where snow-free pixels are masked. Pixels not masked by the cloud or snow classification trees are then passed to a regression tree where fractional snow covered area is estimated.

     The output is a 2-band IPW image. Band 0 is the snow cover fraction image, with values ranging from 0 to 100 (percent snow cover). Band 1 is the cloud mask (0 = cloud, 1 = clear). Clouds are screened in the SCA image, so the mask is presented for the user's convenience.

     The algorithm was developed over the Sierra Nevada of California, but should work well over similar mid-latitude mountain ranges. There are currently some limitations that the user should be aware of.

The decision tree for masking clouds was designed to detect optically thick clouds which obscure the ground, not thinner clouds such as cirrus, through which the ground is visible.

     Mechanisms that enhance VNIR reflectance or depress SWIR reflectance may lead to the false identification of snow. Examples include water beneath a turbid atmosphere, thin clouds or fog; frozen lake surfaces and glacier ice; wet desert playas or saline soils; white river water; dark water mixed with bright shore; shallow water over a sandy bottom. Glacier ice has a spectrum similar to shaded snow and, because the algorithm was not developed to distinguish these materials, will be mapped as snow.

 

* This project was funded by the NASA Earth Observing System program, the U.S. Army Cold Regions Research and Engineering Laboratory, and by the Sequoia 2000 project, which is supported by the University of California and Digital Equipment Corporation.


| Research Activities | Data | Pubs |Software | Photos |
| Snow Group | Search | Contact Us | Links
|
~
Send comments to snow-webmaster@bren.ucsb.edu