SAVI

Soil Adjust Vegetation Index


EnvironmentsPYTHON :: EASI :: MODELER
Quick linksDescription :: Parameters :: Parameter descriptions :: Details :: Example :: Algorithm :: References :: Related

Back to top

Description


Calculates a Soil Adjusted Vegetation Index (SAVI).
Back to top

Parameters


savi(file, filo, dbic, dboc)

Name Type Caption Length Value range
FILE * str Input file name 1 -    
FILO str Output file name 0 -    
DBIC * List[int] Input raster channel(s) 2 - 2  
DBOC List[int] Output raster channel(s) 0 - 1  

* Required parameter
Back to top

Parameter descriptions

FILE

Specifies the name of the PCIDSK file that contains the satellite image channels.

FILO

Specifies the name of the PCIDSK file to receive the output SAVI images. If this parameter is not specified, it will default to FILE as the output file.

DBIC

Specifies the image channels in the input file (FILE) that contain atmospherically corrected RED and NIR sensor band reflectance images from ATCOR.

DBOC

Specifies the output channels to receive the output SAVI image. If the specified output file does not yet exist, the default output channel is 1.

Back to top

Details

SAVI calculates the Soil Adjusted Vegetation Index(SAVI) image and stores it in the specified output file.

As input, SAVI requires atmospherically corrected RED and NIR sensor band channels created by ATCOR.

Back to top

Example

Use the atmospherically corrected reflectance image corr_essen.pix (Landsat-5 TM) produced by ATCOR to create the Soil Adjusted Vegetation Index(SAVI):

from pci.savi import savi

file	=	'corr_essen.pix'	# input file
filo	=	'savi_essen.pix'	# output file
dbic	=	[3,4]	# input Red and NIR channels
dboc	=	[1]	# output channel

savi( file, filo, dbic,dboc )

The result is Soil Adjusted Vegetation Index (SAVI) image.

Back to top

Algorithm

The Atmospheric Correction component was produced by PCI using algorithms developed by DLR, German Aerospace Research Establishment. The algorithms used in the various programs of the component are based on information in the papers listed in the References section.

Back to top

References

F. Lanzl and R. Richter, (DLR, German Aerospace Institute). A Fast Atmospheric Correction Algorithm For Small Swath Angle Satellite Sensors. ICO Topical Meeting on Atmospheric Volume and Surface Scattering and Propagation, Florence, Italy, August 27-30, 1991. pp. 455-458.

R. Richter, (DLR, German Aerospace Institute). Error Bounds Of A Fast Atmospheric Correction Algorithm For The Landsat Thematic Mapper And Multispectral Scanner Bands. Applied Optics 30(30):4412-4417. 1991.

R. Richter, (DLR, German Aerospace Institute). Model SENSAT: A Tool For Evaluating The System Performance Of Optical Sensors. SPIE Propagation Engineering 1312:286-297. 1990.

F.J. Ahern, P.M. Teillet, and D.G. Goodenough, (CCRS). Transformation Of Atmospheric And Solar Illumination Conditions On The CCRS Image Analysis System. 1977 Machine Processing of Remotely Sensed Data Symposium.

R. Richter, (DLR, German Aerospace Research Establishment). A Fast Atmospheric Correction Algorithm Applied To Landsat TM Images. Int. J. Remote Sensing 11(1):159-166. 1990.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.