Your company here — click to reach over 10,000 unique daily visitors

i.tasscap.1grass - Man Page

Performs Tasseled Cap (Kauth Thomas) transformation.


imagery, transformation, Landsat, MODIS, Worldview, Sentinel, Tasseled Cap transformation


i.tasscap --help
i.tasscap input=name[,name,...] output=basename sensor=string  [--overwrite]  [--help]  [--verbose]  [--quiet]  [--ui]



Allow output files to overwrite existing files


Print usage summary


Verbose module output


Quiet module output


Force launching GUI dialog


input=name[,name,...] [required]

For Landsat4-7: bands 1, 2, 3, 4, 5, 7; for Landsat8: bands 2, 3, 4, 5, 6, 7; for MODIS: bands 1, 2, 3, 4, 5, 6, 7; for Sentinel-2: bands 1 to 12, 8A; for Worldview-2: bands 1, 2, 3, 4, 5, 6, 7, 8

output=basename [required]

basename for output raster map(s)
Name for output basename raster map(s)

sensor=string [required]

Satellite sensor
Options: landsat4_tm, landsat5_tm, landsat7_etm, landsat8_oli, modis, sentinel2, worldview2


i.tasscap calculates Tasseled Cap (Kauth Thomas, TC) transformation for Landsat TM data (TM4, TM5, ETM7), MODIS and Sentinel-2 data. The tasseled cap transformation is effectively a compression method to reduce multiple spectral data into a few bands. The method was originally developed for understanding important phenomena of crop development in spectral space (Kauth and Thomas, 1976).

Tasseled cap coefficients for Landsat 7 ETM+ are at-satellite reflectance values (C. Huang et al., 2001), the conversion can be achieved with i.landsat.toar.

The following tasseled cap components are generated:


Calculation of TC maps from North Carolina Landsat 7 ETM scene:

# See manual page of i.landsat.toar for pre-processing
g.region raster=lsat7_2002_toar.1 -p
i.tasscap sensor=landsat7_etm \
  input=lsat7_2002_toar.1,lsat7_2002_toar.2,lsat7_2002_toar.3,lsat7_2002_toar.4,lsat7_2002_toar.5,lsat7_2002_toar.7 \


  ’Brightness’ Tasseled Cap component 1  ’Greenness’ Tasseled Cap component 2
  ’Wetness’ Tasseled Cap component 3  ’Atmospheric haze’ Tasseled Cap component 4


See Also

i.albedo, i.atcorr, i.landsat.toar, i.vi


Dr. Agustin Lobo, original script, 1997

Markus Neteler, ITC-irst, 2001

Converted to Python by Glynn Clements

Code improvements by Leonardo Perathoner

Sentinel-2 support by Veronica Andreo

Worldview-2 support by Markus Neteler

Source Code

Available at: i.tasscap source code (history)

Accessed: Tuesday May 14 13:42:01 2024

Main index | Imagery index | Topics index | Keywords index | Graphical index | Full index

© 2003-2024 GRASS Development Team, GRASS GIS 8.3.2 Reference Manual


GRASS 8.3.2 GRASS GIS User's Manual