The RStoolbox package provides a set of functions which simplify performing standard remote sensing tasks in R.
Data Import and Export
Data Pre-Processing
radCor
: radiometric conversions and corrections. Primarily, yet not exclusively, intended for Landsat data processing. DN to radiance to reflectance conversion as well as DOS approachestopCor
: topographic illumination correctioncloudMask & cloudShadowMask
: mask clouds and cloud shadows in Landsat or other imagery which comes with a thermal bandclassifyQA
: extract layers from Landsat 8 QA bands, e.g. cloud confidencerescaleImage
: rescale image to match min/max from another image or a specified min/max rangenormImage
: normalize imagery by centering and scalingoneHotEncode
: one-hot encode a raster or vectorhistMatch
: matches the histograms of two scenespifMatch
: matches one scene to another based on linear regression of Pseudo-Invariant Features (PIF)coregisterImages
: co-register images based on mutual informationpanSharpen
: sharpen a coarse resolution image with a high resolution image (typically panchromatic)estimateHaze
: estimate image haze for Dark Object Subtraction (DOS)
Data Analysis
spectralIndices
: calculate a set of predefined multispectral indices like NDVItasseledCap
: tasseled cap transformationsam
: spectral angle mapperrasterPCA
: principal components transform for raster datarasterCVA
: change vector analysisrasterEntropy
: calculates shannon entropyunsuperClass
: unsupervised classificationsuperClass
,validateMap
,getValidation
: supervised classification and validationfCover
: fractional cover of coarse resolution imagery based on high resolution classificationmesma
: spectral unmixing using Multiple Endmember Spectral Mixture Analysis (MESMA)