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)
