AddOns/GRASS 7/imagery: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
m (Filled in)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{AddOns}}
{{AddOns}}
* '''[https://grass.osgeo.org/grass7/manuals/addons/ GRASS GIS 7 Addons Manual pages] - a complete overview of available Addons'''
* [https://github.com/OSGeo/grass-addons/ Browse the GRASS GIS add-ons code on GitHub]
* For addon installation, simply use {{cmd|g.extension}}
* Source code download: get all addons from the git repository with:
<code>git clone https://github.com/OSGeo/grass-addons.git</code>
==== i.cva ====
{{AddonSrc|imagery|i.cva|version=7}} Performs Change Vector Analysis (CVA) in two dimensions.
: Author: Anna Zanchetta
==== i.destripe ====
{{AddonSrc|imagery|i.destripe|version=7}} destripes in a row-based Fourier smoothing way. Requires a near vertical striping for best effect.
: Author: Yann Chemin


==== i.eb.h_sebal95 ====
==== i.eb.h_sebal95 ====


....
{{AddonSrc|imagery|i.eb.hsebal95|version=7}} Sensible heat flux modeling following Bastiaanssen (1995, 1998) method.
: Author: Yann Chemin
 
==== i.eb.z0m ====
 
{{AddonSrc|imagery|i.eb.z0m|version=7}} Estimation of the aerodynamic surface momentum (in use for energy balance models).
: Author: Yann Chemin


==== i.edge ====
==== i.edge ====
Line 12: Line 33:
==== i.evapo.potrad ====
==== i.evapo.potrad ====


....
{{AddonSrc|imagery|i.evapo.potrad|version=7}} Potential evapotranspiration using astronomical equations (full radiative energy from sun is converted to ET)
: Author: Yann Chemin


==== i.evapo.senay ====
==== i.evapo.senay ====


....
{{AddonSrc|imagery|i.evapo.senay|version=7}} Senay (2001) used ET Penman-Montieth (1972, see i.evapo.pm) along with a LST based fraction for ET modeling, also referred as SSEB.
: Author: Yann Chemin


==== i.evapo.zk ====
==== i.evapo.zk ====


....
{{AddonSrc|imagery|i.evapo.zk|version=7}} Biome based Global Evapotranspiration modelling after Zhang and Kimball (2010?)
: Author: Yann Chemin


==== i.flip ====
==== i.feotio2 ====


....
{{AddonSrc|imagery|i.feotio2|version=7}} Calculates the FeO or TiO2 contents from the Clementine project Moon (Lunar) data.
: Author: Yann Chemin


==== i.fusion.brovey ====
==== i.fusion.brovey ====


-> now {{cmd|i.pansharpen|version=70}} in trunk
--> old, merged into {{cmd|i.pansharpen|version=70}}
 
==== i.fusion.hpf ====
 
{{AddonSrc|imagery|i.fusion.hpf|version=7}} Fusing high resolution Panchromatic and low resolution Multi-Spectral data based on the High-Pass Filter Addition technique (Gangkofner, 2008)
: Author: Nikos Alexandris


==== i.gravity ====
==== i.gravity ====
Line 41: Line 71:


: '''Authors:''' Laura Zampa (PERL version), rewritten and updated by Luca Delucchi, Italy
: '''Authors:''' Laura Zampa (PERL version), rewritten and updated by Luca Delucchi, Italy
==== i.landsat8.swlst ====
{{AddonSrc|imagery|i.landsat8.swlst|version=7}} Practical split-window algorithm estimating Land Surface Temperature from Landsat 8 OLI/TIRS imagery.
: Author: Nikos Alexandris


==== i.lmf ====
==== i.lmf ====


....
{{AddonSrc|imagery|i.lmf|version=7}} Local Maximum fitting, maximizes temporal/spectral information using Akaike Information Content, and overall smoothes the output in the spectral/temporal dimension.
: Author: Yann Chemin
 
==== i.nightlights.intercalibration ====
 
{{AddonSrc|imagery|i.nightlights.intercalibration|version=7}} performs inter-satellite calibration on DMSP-OLS nighttime lights time series
: Author: Nikos Alexandris


==== i.points.auto ====
==== i.points.auto ====


....
...
 
==== i.pr ====
 
...


==== i.rotate ====
==== i.rotate ====


{{AddonSrc|imagery|i.rotate|version=7}} calculates an arbitrary rotation of the image from the  center of the computing window
{{AddonSrc|imagery|i.rotate|version=7}} calculates an arbitrary rotation of the image from the  center of the computing window (not finished)


: Author: Yann Chemin
: Author: Yann Chemin
Line 60: Line 105:
* see [[GRASS GSoC 2012 Image Segmentation]]
* see [[GRASS GSoC 2012 Image Segmentation]]


--> improved version moved into GRASS 7 trunk as {{cmd|i.segment|version=70}}
--> old, improved version moved into GRASS 7 trunk as {{cmd|i.segment}}
 
==== i.segment.hierarchical ====
 
{{AddonSrc|imagery|i.segment.hierarchical|version=7}} performs a hierarchical segmentation on an image (group). The module uses internally {{cmd|i.segment}}
 
==== i.segment.stats ====
 
{{AddonSrc|imagery|i.segment.stats|version=7}} calculates statistics describing raster area.
 
==== i.spec.sam ====
 
{{AddonSrc|imagery|i.spec.sam|version=7}}: Spectral Angle Mapping, depends upon libmeschach(-dev).
 
* In Ubuntu: 'sudo apt-get install libmeschach-dev' will do the job.
 
: Authors: Markus Neteler (GRASS 5 version), updated to GRASS 7: Yann


==== i.spec.unmix ====
==== i.spec.unmix ====
Line 67: Line 128:


: Authors: Markus Neteler (GRASS 5 version), updated to GRASS 7: Mohammed Rashad
: Authors: Markus Neteler (GRASS 5 version), updated to GRASS 7: Mohammed Rashad
==== i.theilsen ====
{{AddonSrc|imagery|i.theilsen|version=7}} robust spectral/temporal trend estimator after Theil-Sen work.
: Author: Yann Chemin


==== i.vi.mpi ====
==== i.vi.mpi ====


....
{{AddonSrc|imagery|i.vi.mpi|version=7}} is a learning module to study MPI C-extension distributed computing language.
 
==== i.wavelet ====
 
{{AddonSrc|imagery|i.wavelet|version=7}} decomposes the time-series with the requested wavelet. The output will have 4 components, High-Pass Level 1 and 2, Low-Pass Level 1 and 2. Low Pass Level 1 can be recomposed using HP2 and LP2 using the recomposition mode.
This module is designed to make a temporal fusion from multi-sources.

Latest revision as of 16:47, 25 June 2020

git clone https://github.com/OSGeo/grass-addons.git

i.cva

i.cva (src) Performs Change Vector Analysis (CVA) in two dimensions.

Author: Anna Zanchetta

i.destripe

i.destripe (src) destripes in a row-based Fourier smoothing way. Requires a near vertical striping for best effect.

Author: Yann Chemin

i.eb.h_sebal95

i.eb.hsebal95 (src) Sensible heat flux modeling following Bastiaanssen (1995, 1998) method.

Author: Yann Chemin

i.eb.z0m

i.eb.z0m (src) Estimation of the aerodynamic surface momentum (in use for energy balance models).

Author: Yann Chemin

i.edge

i.edge (src) is an edge detector based on the Canny algorithm ....

i.evapo.potrad

i.evapo.potrad (src) Potential evapotranspiration using astronomical equations (full radiative energy from sun is converted to ET)

Author: Yann Chemin

i.evapo.senay

i.evapo.senay (src) Senay (2001) used ET Penman-Montieth (1972, see i.evapo.pm) along with a LST based fraction for ET modeling, also referred as SSEB.

Author: Yann Chemin

i.evapo.zk

i.evapo.zk (src) Biome based Global Evapotranspiration modelling after Zhang and Kimball (2010?)

Author: Yann Chemin

i.feotio2

i.feotio2 (src) Calculates the FeO or TiO2 contents from the Clementine project Moon (Lunar) data.

Author: Yann Chemin

i.fusion.brovey

--> old, merged into i.pansharpen

i.fusion.hpf

i.fusion.hpf (src) Fusing high resolution Panchromatic and low resolution Multi-Spectral data based on the High-Pass Filter Addition technique (Gangkofner, 2008)

Author: Nikos Alexandris

i.gravity

i.gravity (src) calculates the Bouguer gravity anomaly (after Mussett and Khan).

Author: Yann Chemin

i.histo.match

i.histo.match (src) performs histogram matching on the given input images.

Authors: Laura Zampa (PERL version), rewritten and updated by Luca Delucchi, Italy

i.landsat8.swlst

i.landsat8.swlst (src) Practical split-window algorithm estimating Land Surface Temperature from Landsat 8 OLI/TIRS imagery.

Author: Nikos Alexandris

i.lmf

i.lmf (src) Local Maximum fitting, maximizes temporal/spectral information using Akaike Information Content, and overall smoothes the output in the spectral/temporal dimension.

Author: Yann Chemin

i.nightlights.intercalibration

i.nightlights.intercalibration (src) performs inter-satellite calibration on DMSP-OLS nighttime lights time series

Author: Nikos Alexandris

i.points.auto

...

i.pr

...

i.rotate

i.rotate (src) calculates an arbitrary rotation of the image from the center of the computing window (not finished)

Author: Yann Chemin

i.segment.gsoc

--> old, improved version moved into GRASS 7 trunk as i.segment

i.segment.hierarchical

i.segment.hierarchical (src) performs a hierarchical segmentation on an image (group). The module uses internally i.segment

i.segment.stats

i.segment.stats (src) calculates statistics describing raster area.

i.spec.sam

i.spec.sam (src): Spectral Angle Mapping, depends upon libmeschach(-dev).

  • In Ubuntu: 'sudo apt-get install libmeschach-dev' will do the job.
Authors: Markus Neteler (GRASS 5 version), updated to GRASS 7: Yann

i.spec.unmix

i.spec.unmix (src): Spectral unmixing

Authors: Markus Neteler (GRASS 5 version), updated to GRASS 7: Mohammed Rashad

i.theilsen

i.theilsen (src) robust spectral/temporal trend estimator after Theil-Sen work.

Author: Yann Chemin

i.vi.mpi

i.vi.mpi (src) is a learning module to study MPI C-extension distributed computing language.

i.wavelet

i.wavelet (src) decomposes the time-series with the requested wavelet. The output will have 4 components, High-Pass Level 1 and 2, Low-Pass Level 1 and 2. Low Pass Level 1 can be recomposed using HP2 and LP2 using the recomposition mode. This module is designed to make a temporal fusion from multi-sources.