Image processing: Difference between revisions
Jump to navigation
Jump to search
(urls updated) |
|||
Line 17: | Line 17: | ||
* ''Where's that table describing this? From the GRASS book help??'' | * ''Where's that table describing this? From the GRASS book help??'' | ||
: MN: yes | |||
* i.class, i.cluster | * i.class, i.cluster | ||
Line 22: | Line 23: | ||
== Filtering == | == Filtering == | ||
* i.fft, i.ifft, i.pca | * i.fft, i.ifft, i.pca, r.mfilter, r.neighbors | ||
== Enhancement == | == Enhancement == | ||
Line 45: | Line 46: | ||
=== Geocoding === | === Geocoding === | ||
* [ | * [http://trac.osgeo.org/grass/browser/grass-addons/imagery i.points.auto]: automated search of GCPs based on FFT correlation (as improved i.points) | ||
* [ | * [http://trac.osgeo.org/grass/browser/grass-addons/imagery i.homography]: geocoding with lines (instead of points) with homography (as improved i.points; it was formerly called i.linespoints) | ||
* support splines from GDAL (see [[GRASS_AddOns#Imagery_add-ons]]) | * support splines from GDAL (see [[GRASS_AddOns#Imagery_add-ons]]) | ||
Line 52: | Line 53: | ||
* [http://mpa.itc.it/merler/index.html#ml pr: C code for classification problems] | * [http://mpa.itc.it/merler/index.html#ml pr: C code for classification problems] | ||
* GRASS implementation: i.pr.* source code is available [http:// | * GRASS implementation: i.pr.* source code is available [http://trac.osgeo.org/grass/browser/grass-addons/imagery here]) | ||
=== Stereo === | === Stereo === |
Revision as of 22:13, 24 February 2008
This page needs review and enhancement from an expert! Thanks!
Screenshots
- The imagery screenshots page
Georectification
- Tcl/Tk georectification tool is available from the File menu in the GUI.
- i.points, i.vpoints
- i.ortho.photo
A multi-band image may be grouped and georectified with a single set of ground control points. (i.group, i.target, i.rectify)
Clustering
- Where's that table describing this? From the GRASS book help??
- MN: yes
- i.class, i.cluster
Filtering
- i.fft, i.ifft, i.pca, r.mfilter, r.neighbors
Enhancement
- i.landsat.rgb
- i.fusion.brovey
- i.oif
Ideas collection for improving GRASS' Image processing capabilities
Below modules need some tuning before being added to GRASS 6. Volunteers welcome.
Spectral unmixing
- i.spec.unmix (source code)
Spectral angle mapping
- i.spec.sam (source code)
Geocoding
- i.points.auto: automated search of GCPs based on FFT correlation (as improved i.points)
- i.homography: geocoding with lines (instead of points) with homography (as improved i.points; it was formerly called i.linespoints)
- support splines from GDAL (see GRASS_AddOns#Imagery_add-ons)
Image classification
- pr: C code for classification problems
- GRASS implementation: i.pr.* source code is available here)
Stereo
This is stand-alone stereo modeling software (DEM extraction etc). Waits for integration into GRASS.
Improving the existing code
It might be sensible to merge the various image libraries:
- GRASS 6 standard libs:
- lib/imagery/: standard lib, in use (i.* except for i.points3, i.rectify3)
- imagery/i.ortho.photo/libes/: standard lib, in use (i.ortho.photo, photo.*)
- GRASS 5 (! only) image3 lib:
- lib/image3/: never finished improvement which integrated the standard lib and the ortho lib. Seems to provide also ortho rectification for satellite data (i.points3, i.rectify3)
- GRASS 5/6 image proc commands:
- merge of i.points, i.vpoints, i.points3
- merge of i.rectify and i.rectify3
- addition of new resampling algorithms such as bilinear, cubic convolution (take from r.proj or upcoming r.resamp.aggreg)
- add other warping methods (maybe thin splines from GDAL?)
- implement/finish linewise ortho-rectification of satellite data