ImGRAFT is an opensource image georectification and feature tracking toolbox for MATLAB.
Engabreen timelapse gif


  • Feature tracking between image pairs using template matching. [example]
  • Full processing line from feature tracking to georectification. [example]
  • Distorted camera model. This allows the use of cheaper camera setups.
  • Avoiding traditional image registration as a pre-processing step as it degrades the images due to resampling. ImGRAFT will instead optimize camera view for each image. [example]
  • Projecting between pixel and real world coordinates. 2D ↔ 3D [documentation]
  • Easily scriptable as it is a toolbox. [tips]
  • Minimal dependencies. (No other toolboxes required).
  • Inputs to feature tracking: two images
  • Inputs to georectification: a DEM and some ground control points.
Citation: Messerli, A. and Grinsted, A.: Image GeoRectification And Feature Tracking toolbox: ImGRAFT, Geosci. Instrum. Method. Data Syst., 4, 23-34, 2015doi:10.5194/gi-4-23-2015

We hope you will find this package useful. We would be grateful for any feedback and example use-cases. We are also open to collaboration. 


  • New matching method: Orientation correlation A new method has been added to the templatematch function: "Orientation Correlation". A comparison between Orientation Correlation and Normalized Cross Correlation can be seen on the right.Orientation Correlation was ...
    Posted Sep 19, 2016, 10:06 AM by Aslak Grinsted
  • GeoTIFF / GeoJP2 support I have written a function called geoimread which lets you read sections of a large geotiff or GeoJP2.  I recently managed to workaround a mapping toolbox dependency in geoimread, and ...
    Posted Nov 19, 2015, 12:23 AM by Aslak Grinsted
  • Updated ImGRAFT paper published Our updated manuscript outlining the ImGRAFT toolbox has now been published in the journal Geoscientific Instrumentation, Methods and Data Systems.The paper includes numerous new figures that aid the explanation ...
    Posted Feb 11, 2015, 8:22 AM by hobbit north
  • 2014 velocity and flux for five major Greenland outlet glaciers using ImGRAFT and Landsat-8 Our second paper using ImGRAFT is now in discussion in the Cryosphere discussions. In this paper we apply ImGRAFT to Landsat 8 images to measure the velocity & discharge of five ...
    Posted Dec 21, 2014, 12:19 PM by Aslak Grinsted
  • ImGRAFT paper is in discussion Our manuscript on the ImGRAFT toolbox is in discussion for the relatively new EGU open access journal Geoscientific Instrumentation, Methods and Data Systems. Citation: Messerli, A. and Grinsted, A.: Image ...
    Posted Aug 29, 2014, 4:51 AM by Aslak Grinsted
Showing posts 1 - 5 of 12. View more »